/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Muc/MucCalibAlg/MucCalibAlg-00-02-16/MucCalibAlg/MucBoxCal.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------|
00002 //      [File  ]:                       MucBoxCal.h                             |
00003 //      [Brief ]:       Head file of MUC geometry Box class for calibration     |
00004 //      [Author]:       Xie Yuguang, <ygxie@mail.ihep.ac.cn>                    |
00005 //      [Date  ]:       May 22, 2005                                            |
00006 //------------------------------------------------------------------------------|
00007 
00008 #ifndef MUC_BOX_CAL_H
00009 #define MUC_BOX_CAL_H
00010 
00011 #include<iostream>
00012 
00013 #include "MucCalibAlg/MucEntityCal.h"
00014 
00015 using namespace std;
00016 
00017 class MucBoxCal : public MucEntityCal
00018 {
00019   public:
00020     MucBoxCal( int part, int segment, int layer );
00021     MucBoxCal( const MucBoxCal &other );
00022     MucBoxCal &operator =( const MucBoxCal &other );
00023     ~MucBoxCal();
00024                 
00025   protected:                    
00026                 
00027     virtual void    Init();
00028 
00029     virtual void    SetTheta();
00030     virtual void    SetRin();
00031     virtual void    SetRout();
00032     virtual void    SetRc();
00033 
00034     virtual void    SetThin();
00035     virtual void    SetW();
00036     virtual void    SetH();
00037     virtual void    SetL();
00038     virtual void    SetWu();
00039     virtual void    SetWd();
00040     virtual void    SetArea();
00041 };
00042 
00043 #endif
00044 

Generated on Tue Nov 29 23:12:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7