/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/MdcSim/MdcSim-00-00-73/MdcSim/BesMdcCalTransfer.hh

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------//
00002 //      BOOST --- BESIII Object_Oriented Simulation Tool                     //
00003 //---------------------------------------------------------------------------//
00004 //Description:
00005 //Author: Yuan Ye(yuany@mail.ihep.ac.cn)
00006 //Created: Oct.26, 2004
00007 //Modified:
00008 //Comment:
00009 //---------------------------------------------------------------------------//
00010 
00011 #ifndef BesMdcCalTransfer_h
00012 #define BesMdcCalTransfer_h 1
00013 
00014 #include "BesMdcHit.hh"
00015 #include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
00016 #include "MdcCalibFunSvc/MdcCalibFunSvc.h"
00017 
00018 class BesMdcCalTransfer
00019 {
00020   public:
00021     BesMdcCalTransfer(void);
00022     ~BesMdcCalTransfer(void);
00023 
00024   public:
00025   void SetHitPointer(BesMdcHit* hit);
00026 
00027   void GetSigma(double& sigma1, double& sigma2,double& f);
00028 
00029   double D2T(double driftDNew);
00030 
00031   double GetT0(void);
00032 
00033   double GetTimeWalk(void);
00034 
00035   double GetEff(void);
00036   private:
00037   G4int layerId, cellId, posFlag; 
00038   G4double driftD, edep, theta, enterAngle, z; 
00039 
00040   IMdcCalibFunSvc* mdcCalFunSvc;
00041 };
00042 #endif
00043 

Generated on Tue Nov 29 23:14:26 2016 for BOSS_7.0.2 by  doxygen 1.4.7