FlyoDoc_2011 Pisa 2011 by GmP --- 011

flyopunta/src/src_dev/devsveto.h

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
 All Classes Namespaces Files Functions Variables