FlyoDoc_2011 Pisa 2011 by GmP --- 011
|
00001 /*************************************************************************** 00002 * Copyright (C) 2009 by giuseppe Pierazzini * 00003 * giuseppe@pierazzini.it * 00004 * * 00005 * * 00006 * This program is distributed in the hope that it will be useful, * 00007 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00008 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * 00009 * * 00010 * Dipartimento di Fisica E.Fermi / INFN Pisa Italy * 00011 ***************************************************************************/ 00012 #ifndef DEVSVETO_H 00013 #define DEVSVETO_H 00014 00015 #include <devcrn.h> 00016 00017 00018 00026 class DevSveto : public DevCrn 00027 {double drinq,rin,rinq; 00028 00029 double latox,latoy,latoz, rmedia; 00030 gvet *U_bl,*U_sc; //Versori degli assi dei blocchi e dei settori. 00031 gvet *C_bl,*C_sc; // centri dei blocchi e dei settori 00032 int Blocchi, Strati,iblocco,isector,istrato; 00033 double FaseBase[5],Dfi; 00034 00035 00036 00037 00038 public: 00039 DevSveto(); 00040 virtual ~DevSveto(); 00041 virtual int Posizione(); 00042 virtual double CamInter(); 00043 virtual double CamBuco(); 00044 virtual void Prgeom(); 00045 virtual int Get_Structinfo(); 00046 }; 00047 00048 #endif