BesTofGeoParameter Class Reference

#include <BesTofGeoParameter.hh>

List of all members.

Public Member Functions

double Get (std::string key)
VEC GetVec (std::string key)
void Get_deadChannel (int deadChannel[72][12])
G4int GetnScinBr ()
G4double GetBr1L ()
G4double GetBr1TrapW1 ()
G4double GetBr1TrapW2 ()
G4double GetBr1TrapH ()
G4double GetBr1R1 ()
G4double GetAlThickness ()
G4double GetPVFThickness ()
G4double GetBr2L ()
G4double GetBr2TrapW1 ()
G4double GetBr2TrapW2 ()
G4double GetBr2TrapH ()
G4double GetBr2R1 ()
G4double GetBucketDBr ()
G4double GetBucketLBr ()
G4int GetnScinEc ()
G4double GetEcL ()
G4double GetEcTrapW1 ()
G4double GetEcTrapW2 ()
G4double GetEcTrapH ()
G4double GetEcTrapH1 ()
G4double GetzPosEastEc ()
G4double GetzPosWestEc ()
G4double GetEcR1 ()
G4double GetEcR2 ()
G4double GetBucketDEc ()
G4double GetBucketLEc ()
G4double GetBucketPosR ()
G4double GetTau1 ()
G4double GetTau2 ()
G4double GetTau3 ()
G4double GetTauRatio ()
G4double GetRefIndex ()
G4double GetPhNConst ()
G4double GetCpe2pmt ()
G4double GetRAngle ()
G4double GetQE ()
G4double GetCE ()
G4double GetPeCorFac ()
G4double GetAtten (int i)
G4double GetTTSmean ()
G4double GetTTSsigma ()
G4double GetPMTgain ()
G4double GetCe ()
G4double GetRiseTime ()
G4double GetLLthresh ()
G4double GetHLthresh ()
G4double GetPreGain ()
G4double GetNoiseSigma ()
G4double GetTau1Ec ()
G4double GetTau2Ec ()
G4double GetTau3Ec ()
G4double GetTauRatioEc ()
G4double GetRefIndexEc ()
G4double GetPhNConstEc ()
G4double GetCpe2pmtEc ()
G4double GetRAngleEc ()
G4double GetQEEc ()
G4double GetCEEc ()
G4double GetPeCorFacEc ()
G4double GetAttenEc ()
G4double GetTTSmeanEc ()
G4double GetTTSsigmaEc ()
G4double GetPMTgainEc ()
G4double GetCeEc ()
G4double GetRiseTimeEc ()
G4double GetLLthreshEc ()
G4double GetHLthreshEc ()
G4double GetPreGainEc ()
G4double GetNoiseSigmaEc ()
G4double GetBrEPMTgain (int scinNb)
G4double GetBrERiseTime (int scinNb)
G4double GetBrWPMTgain (int scinNb)
G4double GetBrWRiseTime (int scinNb)

Static Public Member Functions

static BesTofGeoParameterGetInstance ()

Protected Member Functions

 BesTofGeoParameter ()
 ~BesTofGeoParameter ()

Private Member Functions

void ReadData ()
void ReadBrData ()
void ReadMrpcData ()

Private Attributes

G4String m_dataPath
CONTAINER container
CONTAINER UNIT
CONTAINER2 container2
int m_deadChannel [72][12]
G4int nScinBr
G4double br1L
G4double br1TrapW1
G4double br1TrapW2
G4double br1TrapH
G4double br1R1
G4double AlThickness
G4double PVFThickness
G4double br2L
G4double br2TrapW1
G4double br2TrapW2
G4double br2TrapH
G4double br2R1
G4double bucketDBr
G4double bucketLBr
G4int nScinEc
G4double ecL
G4double ecTrapW1
G4double ecTrapW2
G4double ecTrapH
G4double ecTrapH1
G4double zPosEastEc
G4double zPosWestEc
G4double ecR1
G4double ecR2
G4double bucketDEc
G4double bucketLEc
G4double bucketPosR
G4double m_tau1
G4double m_tau2
G4double m_tau3
G4double m_tauRatio
G4double m_refIndex
G4double m_phNConst
G4double m_QE
G4double m_CE
G4double m_rAngle
G4double m_Cpe2pmt
G4double m_peCorFac
G4double m_ttsMean
G4double m_ttsSigma
G4double m_PMTgain
G4double m_Ce
G4double m_riseTime
G4double m_LLthresh
G4double m_HLthresh
G4double m_preGain
G4double m_noiseSigma
G4double m_tau1Ec
G4double m_tau2Ec
G4double m_tau3Ec
G4double m_tauRatioEc
G4double m_refIndexEc
G4double m_phNConstEc
G4double m_Cpe2pmtEc
G4double m_rAngleEc
G4double m_QEEc
G4double m_CEEc
G4double m_peCorFacEc
G4double m_attenEc
G4double m_ttsMeanEc
G4double m_ttsSigmaEc
G4double m_PMTgainEc
G4double m_CeEc
G4double m_riseTimeEc
G4double m_LLthreshEc
G4double m_HLthreshEc
G4double m_preGainEc
G4double m_noiseSigmaEc
G4double m_atten [176]
G4double m_BrEPMTgain [176]
G4double m_BrERiseTime [176]
G4double m_BrWPMTgain [176]
G4double m_BrWRiseTime [176]

Static Private Attributes

static BesTofGeoParameterm_instance = 0


Detailed Description

Definition at line 23 of file BesTofGeoParameter.hh.


Constructor & Destructor Documentation

BesTofGeoParameter::BesTofGeoParameter (  )  [protected]

Definition at line 30 of file BesTofGeoParameter.cc.

References m_dataPath, ReadBrData(), ReadData(), ReadMrpcData(), and UNIT.

00031 {
00032     UNIT["mm"]=1.;
00033     UNIT["cm"]=10.;
00034     UNIT["rag"]=1.;
00035     UNIT["deg"]=(acos(-1))/180.;
00036 
00037     m_dataPath = getenv("TOFSIMROOT");
00038     if (!m_dataPath){
00039         G4Exception("BOOST environment not set!");
00040     }
00041     ReadData();
00042     ReadBrData();
00043     ReadMrpcData();
00044 }

BesTofGeoParameter::~BesTofGeoParameter (  )  [protected]

Definition at line 46 of file BesTofGeoParameter.cc.

00047 {
00048 }


Member Function Documentation

double BesTofGeoParameter::Get ( std::string  key  ) 

Definition at line 323 of file BesTofGeoParameter.cc.

References container.

Referenced by PartProduce::IniParam(), BesTofConstruction::IniParam_mrpc(), and BesTofDigitizerEcV4::Param::Param().

00324 {
00325     for(CONTAINER::iterator it=container.begin(); it!=container.end(); ++it)
00326     {
00327         if((it->first)==key)
00328         {
00329             double val = container[key];
00330             return val;
00331         }
00332     }
00333 
00334     std::cout<<"!!!! Wrong! Please check the value name !!!!"<<std::endl;
00335     return -999.9;
00336 }

void BesTofGeoParameter::Get_deadChannel ( int  deadChannel[72][12]  ) 

Definition at line 354 of file BesTofGeoParameter.cc.

References genRecEmupikp::i, ganga-rec::j, and m_deadChannel.

Referenced by BesTofDigitizerEcV4::Param::Param().

00355 {
00356     for(int i=0; i<72; i++)
00357     {
00358         for(int j=0; j<12; j++)
00359         {
00360             deadChannel[i][j] = m_deadChannel[i][j];
00361         }
00362     }
00363 }

G4double BesTofGeoParameter::GetAlThickness (  )  [inline]

Definition at line 41 of file BesTofGeoParameter.hh.

References AlThickness.

Referenced by BesTofConstruction::ConstructBr1Tof(), BesTofConstruction::ConstructBr2Tof(), and BesTofConstruction::ConstructEcTof().

00041 {return AlThickness;}

G4double BesTofGeoParameter::GetAtten ( int  i  )  [inline]

Definition at line 80 of file BesTofGeoParameter.hh.

References m_atten.

00080 {return m_atten[i];}

G4double BesTofGeoParameter::GetAttenEc (  )  [inline]

Definition at line 103 of file BesTofGeoParameter.hh.

References m_attenEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00103 {return m_attenEc;}

G4double BesTofGeoParameter::GetBr1L (  )  [inline]

Definition at line 36 of file BesTofGeoParameter.hh.

References br1L.

Referenced by BesTofDigitizerBrV1::BesTofDigitizerBrV1(), BesTofConstruction::ConstructBr1Tof(), and BesTofDigitizerBrV2::ReadData().

00036 {return br1L;}

G4double BesTofGeoParameter::GetBr1R1 (  )  [inline]

Definition at line 40 of file BesTofGeoParameter.hh.

References br1R1.

Referenced by BesTofConstruction::ConstructBr1Tof().

00040 {return br1R1;}

G4double BesTofGeoParameter::GetBr1TrapH (  )  [inline]

Definition at line 39 of file BesTofGeoParameter.hh.

References br1TrapH.

Referenced by BesTofConstruction::ConstructBr1Tof().

00039 {return br1TrapH;}

G4double BesTofGeoParameter::GetBr1TrapW1 (  )  [inline]

Definition at line 37 of file BesTofGeoParameter.hh.

References br1TrapW1.

Referenced by BesTofConstruction::ConstructBr1Tof().

00037 {return br1TrapW1;}

G4double BesTofGeoParameter::GetBr1TrapW2 (  )  [inline]

Definition at line 38 of file BesTofGeoParameter.hh.

References br1TrapW2.

Referenced by BesTofConstruction::ConstructBr1Tof().

00038 {return br1TrapW2;}

G4double BesTofGeoParameter::GetBr2L (  )  [inline]

Definition at line 44 of file BesTofGeoParameter.hh.

References br2L.

Referenced by BesTofConstruction::ConstructBr2Tof().

00044 {return br2L;}

G4double BesTofGeoParameter::GetBr2R1 (  )  [inline]

Definition at line 48 of file BesTofGeoParameter.hh.

References br2R1.

Referenced by BesTofConstruction::ConstructBr2Tof().

00048 {return br2R1;}

G4double BesTofGeoParameter::GetBr2TrapH (  )  [inline]

Definition at line 47 of file BesTofGeoParameter.hh.

References br2TrapH.

Referenced by BesTofConstruction::ConstructBr2Tof().

00047 {return br2TrapH;}

G4double BesTofGeoParameter::GetBr2TrapW1 (  )  [inline]

Definition at line 45 of file BesTofGeoParameter.hh.

References br2TrapW1.

Referenced by BesTofConstruction::ConstructBr2Tof().

00045 {return br2TrapW1;}

G4double BesTofGeoParameter::GetBr2TrapW2 (  )  [inline]

Definition at line 46 of file BesTofGeoParameter.hh.

References br2TrapW2.

Referenced by BesTofConstruction::ConstructBr2Tof().

00046 {return br2TrapW2;}

G4double BesTofGeoParameter::GetBrEPMTgain ( int  scinNb  )  [inline]

Definition at line 116 of file BesTofGeoParameter.hh.

References m_BrEPMTgain.

00116 { return m_BrEPMTgain[scinNb]; }  

G4double BesTofGeoParameter::GetBrERiseTime ( int  scinNb  )  [inline]

Definition at line 117 of file BesTofGeoParameter.hh.

References m_BrERiseTime.

Referenced by BesTofDigitizerBrV2::TofPmtRspns().

00117 { return m_BrERiseTime[scinNb];} 

G4double BesTofGeoParameter::GetBrWPMTgain ( int  scinNb  )  [inline]

Definition at line 118 of file BesTofGeoParameter.hh.

References m_BrWPMTgain.

00118 { return m_BrWPMTgain[scinNb]; } 

G4double BesTofGeoParameter::GetBrWRiseTime ( int  scinNb  )  [inline]

Definition at line 119 of file BesTofGeoParameter.hh.

References m_BrWRiseTime.

Referenced by BesTofDigitizerBrV2::TofPmtRspns().

00119 { return m_BrWRiseTime[scinNb];} 

G4double BesTofGeoParameter::GetBucketDBr (  )  [inline]

Definition at line 50 of file BesTofGeoParameter.hh.

References bucketDBr.

Referenced by BesTofConstruction::ConstructBr1Tof(), and BesTofConstruction::ConstructBr2Tof().

00050 {return bucketDBr;}

G4double BesTofGeoParameter::GetBucketDEc (  )  [inline]

Definition at line 65 of file BesTofGeoParameter.hh.

References bucketDEc.

Referenced by BesTofConstruction::Construct(), and BesTofConstruction::ConstructEcTof().

00065 {return bucketDEc;}

G4double BesTofGeoParameter::GetBucketLBr (  )  [inline]

Definition at line 51 of file BesTofGeoParameter.hh.

References bucketLBr.

Referenced by BesTofConstruction::ConstructBr1Tof(), and BesTofConstruction::ConstructBr2Tof().

00051 {return bucketLBr;}

G4double BesTofGeoParameter::GetBucketLEc (  )  [inline]

Definition at line 66 of file BesTofGeoParameter.hh.

References bucketLEc.

Referenced by BesTofConstruction::Construct(), and BesTofConstruction::ConstructEcTof().

00066 {return bucketLEc;}

G4double BesTofGeoParameter::GetBucketPosR (  )  [inline]

Definition at line 67 of file BesTofGeoParameter.hh.

References bucketPosR.

Referenced by BesTofDigitizerEcV1::BesTofDigitizerEcV1(), BesTofConstruction::Construct(), and BesTofConstruction::ConstructEcTof().

00067 {return bucketPosR;}

G4double BesTofGeoParameter::GetCe (  )  [inline]

Definition at line 85 of file BesTofGeoParameter.hh.

References m_Ce.

Referenced by BesTofDigitizerBrV2::ReadData().

00085 {return m_Ce;}

G4double BesTofGeoParameter::GetCE (  )  [inline]

Definition at line 78 of file BesTofGeoParameter.hh.

References m_CE.

Referenced by BesTofDigitizerBrV2::ReadData().

00078 {return m_CE;}

G4double BesTofGeoParameter::GetCeEc (  )  [inline]

Definition at line 108 of file BesTofGeoParameter.hh.

References m_CeEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00108 {return m_CeEc;}

G4double BesTofGeoParameter::GetCEEc (  )  [inline]

Definition at line 101 of file BesTofGeoParameter.hh.

References m_CEEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00101 {return m_CEEc;}

G4double BesTofGeoParameter::GetCpe2pmt (  )  [inline]

Definition at line 75 of file BesTofGeoParameter.hh.

References m_Cpe2pmt.

Referenced by BesTofDigitizerBrV2::ReadData().

00075 {return m_Cpe2pmt;}

G4double BesTofGeoParameter::GetCpe2pmtEc (  )  [inline]

Definition at line 98 of file BesTofGeoParameter.hh.

References m_Cpe2pmtEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00098 {return m_Cpe2pmtEc;}

G4double BesTofGeoParameter::GetEcL (  )  [inline]

Definition at line 54 of file BesTofGeoParameter.hh.

References ecL.

Referenced by BesTofConstruction::ConstructEcTof().

00054 {return ecL;}

G4double BesTofGeoParameter::GetEcR1 (  )  [inline]

Definition at line 61 of file BesTofGeoParameter.hh.

References ecR1.

Referenced by BesTofConstruction::Construct(), BesTofConstruction::ConstructEcTof(), BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00061 {return ecR1;}

G4double BesTofGeoParameter::GetEcR2 (  )  [inline]

Definition at line 62 of file BesTofGeoParameter.hh.

References ecR2.

00062 {return ecR2;}

G4double BesTofGeoParameter::GetEcTrapH (  )  [inline]

Definition at line 57 of file BesTofGeoParameter.hh.

References ecTrapH.

Referenced by BesTofConstruction::ConstructEcTof().

00057 {return ecTrapH;}

G4double BesTofGeoParameter::GetEcTrapH1 (  )  [inline]

Definition at line 58 of file BesTofGeoParameter.hh.

References ecTrapH1.

Referenced by BesTofConstruction::ConstructEcTof().

00058 {return ecTrapH1;}

G4double BesTofGeoParameter::GetEcTrapW1 (  )  [inline]

Definition at line 55 of file BesTofGeoParameter.hh.

References ecTrapW1.

Referenced by BesTofConstruction::ConstructEcTof().

00055 {return ecTrapW1;}

G4double BesTofGeoParameter::GetEcTrapW2 (  )  [inline]

Definition at line 56 of file BesTofGeoParameter.hh.

References ecTrapW2.

Referenced by BesTofConstruction::ConstructEcTof().

00056 {return ecTrapW2;}

G4double BesTofGeoParameter::GetHLthresh (  )  [inline]

Definition at line 88 of file BesTofGeoParameter.hh.

References m_HLthresh.

Referenced by BesTofDigitizerBrV2::ReadData().

00088 {return m_HLthresh;} 

G4double BesTofGeoParameter::GetHLthreshEc (  )  [inline]

Definition at line 111 of file BesTofGeoParameter.hh.

References m_HLthreshEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00111 {return m_HLthreshEc;} 

BesTofGeoParameter * BesTofGeoParameter::GetInstance (  )  [static]

Definition at line 21 of file BesTofGeoParameter.cc.

References m_instance.

Referenced by BesTofDigitizerBrV1::BesTofDigitizerBrV1(), BesTofDigitizerEcV1::BesTofDigitizerEcV1(), BesTofConstruction::Construct(), BesTofConstruction::ConstructBr1Tof(), BesTofConstruction::ConstructBr2Tof(), BesTofConstruction::ConstructEcTof(), PartProduce::IniParam(), BesTofConstruction::IniParam_mrpc(), BesTofDigitizerEcV4::Param::Param(), BesTofDigitizerEcV3::ReadData(), BesTofDigitizerEcV2::ReadData(), BesTofDigitizerBrV2::ReadData(), BesTofDigitizerBrV2::TofPmtAccum(), and BesTofDigitizerBrV2::TofPmtRspns().

00022 {
00023     if (m_instance == 0){
00024         m_instance = new BesTofGeoParameter;
00025     }
00026     return m_instance;
00027 }

G4double BesTofGeoParameter::GetLLthresh (  )  [inline]

Definition at line 87 of file BesTofGeoParameter.hh.

References m_LLthresh.

Referenced by BesTofDigitizerBrV2::ReadData().

00087 {return m_LLthresh;}

G4double BesTofGeoParameter::GetLLthreshEc (  )  [inline]

Definition at line 110 of file BesTofGeoParameter.hh.

References m_LLthreshEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00110 {return m_LLthreshEc;}

G4double BesTofGeoParameter::GetNoiseSigma (  )  [inline]

Definition at line 90 of file BesTofGeoParameter.hh.

References m_noiseSigma.

Referenced by BesTofDigitizerBrV2::ReadData().

00090 {return m_noiseSigma;}

G4double BesTofGeoParameter::GetNoiseSigmaEc (  )  [inline]

Definition at line 113 of file BesTofGeoParameter.hh.

References m_noiseSigmaEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00113 {return m_noiseSigmaEc;}

G4int BesTofGeoParameter::GetnScinBr (  )  [inline]

Definition at line 35 of file BesTofGeoParameter.hh.

References nScinBr.

Referenced by BesTofConstruction::ConstructBr1Tof(), and BesTofConstruction::ConstructBr2Tof().

00035 {return nScinBr;}

G4int BesTofGeoParameter::GetnScinEc (  )  [inline]

Definition at line 53 of file BesTofGeoParameter.hh.

References nScinEc.

Referenced by BesTofConstruction::ConstructEcTof().

00053 {return nScinEc;}

G4double BesTofGeoParameter::GetPeCorFac (  )  [inline]

Definition at line 79 of file BesTofGeoParameter.hh.

References m_peCorFac.

Referenced by BesTofDigitizerBrV2::ReadData().

00079 {return m_peCorFac;}

G4double BesTofGeoParameter::GetPeCorFacEc (  )  [inline]

Definition at line 102 of file BesTofGeoParameter.hh.

References m_peCorFacEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00102 {return m_peCorFacEc;}

G4double BesTofGeoParameter::GetPhNConst (  )  [inline]

Definition at line 74 of file BesTofGeoParameter.hh.

References m_phNConst.

Referenced by BesTofDigitizerBrV2::ReadData().

00074 {return m_phNConst;}

G4double BesTofGeoParameter::GetPhNConstEc (  )  [inline]

Definition at line 97 of file BesTofGeoParameter.hh.

References m_phNConstEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00097 {return m_phNConstEc;}

G4double BesTofGeoParameter::GetPMTgain (  )  [inline]

Definition at line 84 of file BesTofGeoParameter.hh.

References m_PMTgain.

00084 {return m_PMTgain;}

G4double BesTofGeoParameter::GetPMTgainEc (  )  [inline]

Definition at line 107 of file BesTofGeoParameter.hh.

References m_PMTgainEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00107 {return m_PMTgainEc;}

G4double BesTofGeoParameter::GetPreGain (  )  [inline]

Definition at line 89 of file BesTofGeoParameter.hh.

References m_preGain.

Referenced by BesTofDigitizerBrV2::ReadData().

00089 {return m_preGain;}

G4double BesTofGeoParameter::GetPreGainEc (  )  [inline]

Definition at line 112 of file BesTofGeoParameter.hh.

References m_preGainEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00112 {return m_preGainEc;}

G4double BesTofGeoParameter::GetPVFThickness (  )  [inline]

Definition at line 42 of file BesTofGeoParameter.hh.

References PVFThickness.

Referenced by BesTofConstruction::ConstructBr1Tof(), BesTofConstruction::ConstructBr2Tof(), and BesTofConstruction::ConstructEcTof().

00042 {return PVFThickness;}

G4double BesTofGeoParameter::GetQE (  )  [inline]

Definition at line 77 of file BesTofGeoParameter.hh.

References m_QE.

Referenced by BesTofDigitizerBrV2::ReadData().

00077 {return m_QE;}

G4double BesTofGeoParameter::GetQEEc (  )  [inline]

Definition at line 100 of file BesTofGeoParameter.hh.

References m_QEEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00100 {return m_QEEc;}

G4double BesTofGeoParameter::GetRAngle (  )  [inline]

Definition at line 76 of file BesTofGeoParameter.hh.

References m_rAngle.

Referenced by BesTofDigitizerBrV2::ReadData().

00076 {return m_rAngle;}

G4double BesTofGeoParameter::GetRAngleEc (  )  [inline]

Definition at line 99 of file BesTofGeoParameter.hh.

References m_rAngleEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00099 {return m_rAngleEc;}

G4double BesTofGeoParameter::GetRefIndex (  )  [inline]

Definition at line 73 of file BesTofGeoParameter.hh.

References m_refIndex.

Referenced by BesTofDigitizerBrV2::ReadData().

00073 {return m_refIndex;}

G4double BesTofGeoParameter::GetRefIndexEc (  )  [inline]

Definition at line 96 of file BesTofGeoParameter.hh.

References m_refIndexEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00096 {return m_refIndexEc;}

G4double BesTofGeoParameter::GetRiseTime (  )  [inline]

Definition at line 86 of file BesTofGeoParameter.hh.

References m_riseTime.

00086 {return m_riseTime;}

G4double BesTofGeoParameter::GetRiseTimeEc (  )  [inline]

Definition at line 109 of file BesTofGeoParameter.hh.

References m_riseTimeEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00109 {return m_riseTimeEc;}

G4double BesTofGeoParameter::GetTau1 (  )  [inline]

Definition at line 69 of file BesTofGeoParameter.hh.

References m_tau1.

Referenced by BesTofDigitizerBrV2::ReadData().

00069 {return m_tau1;}

G4double BesTofGeoParameter::GetTau1Ec (  )  [inline]

Definition at line 92 of file BesTofGeoParameter.hh.

References m_tau1Ec.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00092 {return m_tau1Ec;}

G4double BesTofGeoParameter::GetTau2 (  )  [inline]

Definition at line 70 of file BesTofGeoParameter.hh.

References m_tau2.

Referenced by BesTofDigitizerBrV2::ReadData().

00070 {return m_tau2;}

G4double BesTofGeoParameter::GetTau2Ec (  )  [inline]

Definition at line 93 of file BesTofGeoParameter.hh.

References m_tau2Ec.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00093 {return m_tau2Ec;}

G4double BesTofGeoParameter::GetTau3 (  )  [inline]

Definition at line 71 of file BesTofGeoParameter.hh.

References m_tau3.

Referenced by BesTofDigitizerBrV2::ReadData().

00071 {return m_tau3;}

G4double BesTofGeoParameter::GetTau3Ec (  )  [inline]

Definition at line 94 of file BesTofGeoParameter.hh.

References m_tau3Ec.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00094 {return m_tau3Ec;}

G4double BesTofGeoParameter::GetTauRatio (  )  [inline]

Definition at line 72 of file BesTofGeoParameter.hh.

References m_tauRatio.

Referenced by BesTofDigitizerBrV2::ReadData().

00072 {return m_tauRatio;}

G4double BesTofGeoParameter::GetTauRatioEc (  )  [inline]

Definition at line 95 of file BesTofGeoParameter.hh.

References m_tauRatioEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00095 {return m_tauRatioEc;}

G4double BesTofGeoParameter::GetTTSmean (  )  [inline]

Definition at line 82 of file BesTofGeoParameter.hh.

References m_ttsMean.

Referenced by BesTofDigitizerBrV2::ReadData().

00082 {return m_ttsMean;}

G4double BesTofGeoParameter::GetTTSmeanEc (  )  [inline]

Definition at line 105 of file BesTofGeoParameter.hh.

References m_ttsMeanEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00105 {return m_ttsMeanEc;}

G4double BesTofGeoParameter::GetTTSsigma (  )  [inline]

Definition at line 83 of file BesTofGeoParameter.hh.

References m_ttsSigma.

Referenced by BesTofDigitizerBrV2::ReadData().

00083 {return m_ttsSigma;}

G4double BesTofGeoParameter::GetTTSsigmaEc (  )  [inline]

Definition at line 106 of file BesTofGeoParameter.hh.

References m_ttsSigmaEc.

Referenced by BesTofDigitizerEcV3::ReadData(), and BesTofDigitizerEcV2::ReadData().

00106 {return m_ttsSigmaEc;}

VEC BesTofGeoParameter::GetVec ( std::string  key  ) 

Definition at line 338 of file BesTofGeoParameter.cc.

References container2, and vec.

Referenced by BesTofConstruction::ConstructEcTof_mrpc().

00339 {
00340     VEC vec;
00341     for(CONTAINER2::iterator it=container2.begin(); it!=container2.end(); ++it)
00342     {
00343         if((it->first)==key)
00344         {
00345             vec = container2[key];
00346             return vec;
00347         }
00348     }
00349 
00350     std::cout<<"!!!! Wrong! Please check the value name !!!!"<<std::endl;
00351     return vec;
00352 }

G4double BesTofGeoParameter::GetzPosEastEc (  )  [inline]

Definition at line 59 of file BesTofGeoParameter.hh.

References zPosEastEc.

Referenced by BesTofConstruction::Construct(), and BesTofConstruction::ConstructEcTof().

00059 {return zPosEastEc;}

G4double BesTofGeoParameter::GetzPosWestEc (  )  [inline]

Definition at line 60 of file BesTofGeoParameter.hh.

References zPosWestEc.

Referenced by BesTofConstruction::Construct(), and BesTofConstruction::ConstructEcTof().

00060 {return zPosWestEc;}

void BesTofGeoParameter::ReadBrData (  )  [private]

Definition at line 50 of file BesTofGeoParameter.cc.

References m_atten, m_BrEPMTgain, m_BrERiseTime, m_BrWPMTgain, m_BrWRiseTime, m_dataPath, RealDBUtil::npos, delete_small_size::size, and deljobs::string.

Referenced by BesTofGeoParameter().

00051 {
00052     // read file
00053     const G4String pmtDataPath = m_dataPath + "/dat/TofBr.txt";
00054 
00055     std::ifstream fin(pmtDataPath);
00056     if (!fin) {
00057         std::cerr << "cannot open " << pmtDataPath << " for initialization.";
00058         exit(-1);
00059     }
00060 
00061     using std::string;
00062     using std::vector;
00063     string tempString;
00064     string::size_type pre_position = 0;
00065     string::size_type post_position = 0;
00066     vector<string> stringVector;
00067     while (getline(fin, tempString, '\n')){
00068 
00069         // remove comments
00070         pre_position = tempString.find_first_of("#");
00071         if (pre_position != string::npos){  // there is no "#" in string
00072             tempString.erase(tempString.begin() + pre_position, tempString.end());
00073         }
00074 
00075         // format string
00076         pre_position = 0;
00077         post_position = 0;
00078         int size;
00079         while (tempString.find_first_of(" ", pre_position) != string::npos){
00080             pre_position = tempString.find_first_of(" ", pre_position);
00081             post_position = tempString.find_first_not_of(" ", pre_position);
00082             size = post_position - pre_position;
00083             tempString.replace(pre_position, size, " ");
00084             pre_position = post_position - size + 1;
00085         }
00086 
00087         // insert into string vector
00088         if (tempString.size() > 10){
00089             stringVector.push_back(tempString);
00090         }
00091     }
00092 
00093     // for tests, read from string, write to variables
00094     int scinNb;
00095     double tempEPMTgain;
00096     double tempERiseTime;
00097     double tempWPMTgain;
00098     double tempWRiseTime;
00099     double tempAtten;
00100     vector<string>::iterator it = stringVector.begin();
00101     for (it; it != stringVector.end(); it++){
00102         // string 2 buffer, buffer 2 temp Variables
00103         std::istrstream buff((*it).c_str(), strlen((*it).c_str()));
00104         buff >> scinNb >> tempEPMTgain >> tempERiseTime >> tempWPMTgain >> tempWRiseTime >> tempAtten;
00105 
00106         m_BrEPMTgain[scinNb]  = tempEPMTgain;
00107         m_BrERiseTime[scinNb] = tempERiseTime;
00108         m_BrWPMTgain[scinNb]  = tempWPMTgain;
00109         m_BrWRiseTime[scinNb] = tempWRiseTime;
00110         m_atten[scinNb]       = tempAtten;
00111 
00112     }
00113     fin.close();
00114 }

void BesTofGeoParameter::ReadData (  )  [private]

Definition at line 116 of file BesTofGeoParameter.cc.

References AlThickness, br1L, br1R1, br1TrapH, br1TrapW1, br1TrapW2, br2L, br2R1, br2TrapH, br2TrapW1, br2TrapW2, bucketDBr, bucketDEc, bucketLBr, bucketLEc, bucketPosR, ecL, ecR1, ecR2, ecTrapH, ecTrapH1, ecTrapW1, ecTrapW2, m_attenEc, m_Ce, m_CE, m_CeEc, m_CEEc, m_Cpe2pmt, m_Cpe2pmtEc, m_dataPath, m_HLthresh, m_HLthreshEc, m_LLthresh, m_LLthreshEc, m_noiseSigma, m_noiseSigmaEc, m_peCorFac, m_peCorFacEc, m_phNConst, m_phNConstEc, m_PMTgain, m_PMTgainEc, m_preGain, m_preGainEc, m_QE, m_QEEc, m_rAngle, m_rAngleEc, m_refIndex, m_refIndexEc, m_riseTime, m_riseTimeEc, m_tau1, m_tau1Ec, m_tau2, m_tau2Ec, m_tau3, m_tau3Ec, m_tauRatio, m_tauRatioEc, m_ttsMean, m_ttsMeanEc, m_ttsSigma, m_ttsSigmaEc, nScinBr, nScinEc, PVFThickness, subSeperate::temp, zPosEastEc, and zPosWestEc.

Referenced by BesTofGeoParameter().

00117 {
00118     //G4String GeometryPath = ReadBoostRoot::GetBoostRoot();
00119     const G4String GeometryPath = m_dataPath + "/dat/BesTof.txt";
00120 
00121     std::ifstream fin;
00122     fin.open(GeometryPath);
00123 
00124     const int maxCharOfOneLine=255;
00125     char temp[maxCharOfOneLine],*p;
00126     int lineNo=0,inputNo=0;
00127     while (fin.peek()!=EOF)  //Peek: Reads and returns the next character without extracting it, i.e. leaving it as the next character to be extracted from the stream.
00128     {
00129         fin.getline(temp,maxCharOfOneLine);
00130         p=temp;
00131         lineNo++;
00132         while (*p!='\0')
00133         {
00134             if (*p=='#')
00135             {
00136                 *p='\0';  //delete the comments.
00137                 break;
00138             }
00139             p++;
00140         }
00141         p=temp; //reset the pointer to the beginning of the string.
00142         while (*p==' '||*p=='\t')p++;
00143         if (*p=='\0')continue;
00144         inputNo++;
00145         switch (inputNo)
00146         {
00147             case 1:
00148                 std::istrstream(p)>>nScinBr>>br1L>>br1TrapW1>>br1TrapW2>>br1TrapH>>br1R1>>AlThickness>>PVFThickness;
00149                 break;
00150             case 2:
00151                 std::istrstream(p)>>br2L>>br2TrapW1>>br2TrapW2>>br2TrapH>>br2R1;
00152                 break;
00153             case 3:
00154                 std::istrstream(p)>>bucketDBr>>bucketLBr;
00155                 break;
00156             case 4:
00157                 std::istrstream(p)>>nScinEc>>ecL>>ecTrapW1>>ecTrapW2>>ecTrapH>>ecTrapH1
00158                     >>zPosEastEc>>zPosWestEc>>ecR1>>ecR2;
00159                 break;
00160             case 5:
00161                 std::istrstream(p)>>bucketDEc>>bucketLEc>>bucketPosR;
00162                 break;
00163             case 6:
00164                 std::istrstream(p)>>m_tau1>>m_tau2>>m_tau3>>m_tauRatio>>m_refIndex>>m_phNConst>>m_Cpe2pmt>>m_rAngle>>m_QE>>m_CE>>m_peCorFac;
00165             case 7:
00166                 std::istrstream(p)>>m_ttsMean>>m_ttsSigma>>m_PMTgain>>m_Ce>>m_riseTime>>m_LLthresh>>m_HLthresh>>m_preGain>>m_noiseSigma;
00167             case 8:
00168                 std::istrstream(p)>>m_tau1Ec>>m_tau2Ec>>m_tau3Ec>>m_tauRatioEc>>m_refIndexEc>>m_phNConstEc>>m_Cpe2pmtEc>>m_rAngleEc>>m_QEEc>>m_CEEc>>m_peCorFacEc>>m_attenEc;
00169             case 9:
00170                 std::istrstream(p)>>m_ttsMeanEc>>m_ttsSigmaEc>>m_PMTgainEc>>m_CeEc>>m_riseTimeEc>>m_LLthreshEc>>m_HLthreshEc>>m_preGainEc>>m_noiseSigmaEc;
00171         }
00172     }
00173 
00174     fin.close();
00175 }

void BesTofGeoParameter::ReadMrpcData (  )  [private]

Definition at line 179 of file BesTofGeoParameter.cc.

References container, container2, deljobs::end, genRecEmupikp::i, ganga-rec::j, key, m_dataPath, m_deadChannel, deljobs::string, subSeperate::temp, UNIT, and unit.

Referenced by BesTofGeoParameter().

00180 {
00181     //G4String GeometryPath = ReadBoostRoot::GetBoostRoot(); 
00182     G4String MrpcGeometryPath = m_dataPath + "/dat/BesTofMrpc.txt";
00183     const int maxCharOfOneLine=255;
00184     char temp[maxCharOfOneLine],*p;
00185     container.clear();
00186 
00187     std::string key;
00188     double val;
00189     std::string unit;
00190     std::ifstream fin;
00191     fin.open(MrpcGeometryPath);
00192 
00193     while (fin.peek()!=EOF)  //Peek: Reads and returns the next character without extracting it, i.e. leaving it as the next character to be extracted from the stream.
00194     {
00195         fin.getline(temp,maxCharOfOneLine);
00196         p=temp;
00197         while (*p!='\0')
00198         {
00199             if (*p=='#')
00200             {
00201                 *p='\0';  //delete the comments.                                                                                                                                                                
00202                 break;
00203             }
00204             p++;
00205         }
00206         p=temp; //reset the pointer to the beginning of the string.                                                                                                                                             
00207         while (*p==' '||*p=='\t')p++;
00208         if (*p=='\0')continue;
00209 
00210         std::stringstream ss(temp);
00211         ss >> key >> val>>unit;
00212         container[key]=val*UNIT[unit];
00213     }
00214     fin.close();
00215 
00216 
00217     //Adjusting parameters
00218     container2.clear();
00219     double rOffset, angle, angleOffset;
00220     VEC v_rOffset, v_angle, v_angleOffset;
00221     int lineNo = 0;
00222     G4String MrpcGeometryPath1 = m_dataPath + "/dat/Mrpc_adjust.txt";
00223     fin.open(MrpcGeometryPath1);
00224 
00225     while (fin.peek()!=EOF)
00226     {
00227         fin.getline(temp,maxCharOfOneLine);
00228         p=temp;
00229         while (*p!='\0')
00230         {
00231             if (*p=='#')
00232             {
00233                 *p='\0';  //delete the comments.                                                                                                                                                                
00234                 break;
00235             }
00236             p++;
00237         }
00238         p=temp; //reset the pointer to the beginning of the string.                                                                                                                                             
00239         while (*p==' '||*p=='\t')p++;
00240         if (*p=='\0')continue;
00241         lineNo++;
00242 
00243         std::stringstream ss(temp);
00244         std::stringstream name;
00245         ss >> rOffset >> angle >> angleOffset;
00246         if(lineNo==37)
00247         {
00248             container2["rOffset_east"] = v_rOffset;
00249             container2["angle_east"] = v_angle;
00250             container2["angleOffset_east"] = v_angleOffset;
00251 
00252             v_rOffset.clear();
00253             v_angle.clear();
00254             v_angleOffset.clear();
00255         }
00256 
00257         v_rOffset.push_back(rOffset);
00258         v_angle.push_back(angle);
00259         v_angleOffset.push_back(angleOffset);
00260     }
00261     container2["rOffset_west"] = v_rOffset;
00262     container2["angle_west"] = v_angle;
00263     container2["angleOffset_west"] = v_angleOffset;
00264 
00265     fin.close();
00266 
00267 
00269     //for(CONTAINER::iterator it=container.begin(); it!=container.end(); ++it)
00270     //{
00271     //    std::cout<<it->first<<"   "<<it->second<<std::endl;
00272     //}
00273 
00274     //for(CONTAINER2::iterator it=container2.begin(); it!=container2.end(); ++it)
00275     //{
00276     //    std::cout<<it->first<<": "<<std::endl;
00277     //    for(VEC::iterator it2 = (it->second).begin(); it2!=(it->second).end(); it2++)
00278     //    {
00279     //        std::cout << *it2 << std::endl;
00280     //    }
00281     //}
00282 
00283     int tofid, strip, end;
00284     for(int i=0; i<72; i++)
00285     {
00286         for(int j=0; j<12; j++)
00287         {
00288             m_deadChannel[i][j] = -999;
00289         }
00290     }
00291 
00292     G4String MrpcGeometryPath2 = m_dataPath + "/dat/BesTofMrpc_dead.txt";
00293     fin.open(MrpcGeometryPath2);
00294 
00295     while (fin.peek()!=EOF)
00296     {
00297         fin.getline(temp,maxCharOfOneLine);
00298         p=temp;
00299         while (*p!='\0')
00300         {
00301             if (*p=='#')
00302             {
00303                 *p='\0';  //delete the comments.                                                                                                                                                                
00304                 break;
00305             }
00306             p++;
00307         }
00308         p=temp; //reset the pointer to the beginning of the string.                                                                                                                                             
00309         while (*p==' '||*p=='\t')p++;
00310         if (*p=='\0')continue;
00311 
00312         std::stringstream ss(temp);
00313         ss >> tofid >> strip >> end;
00314         m_deadChannel[tofid][strip] = end;
00315         std::cout<<"deadC["<<tofid<<"]["<<strip<<"]= "<<m_deadChannel[tofid][strip]<<std::endl;
00316     }
00317 
00318     fin.close();
00319 
00320 
00321 }


Member Data Documentation

G4double BesTofGeoParameter::AlThickness [private]

Definition at line 143 of file BesTofGeoParameter.hh.

Referenced by GetAlThickness(), and ReadData().

G4double BesTofGeoParameter::br1L [private]

Definition at line 138 of file BesTofGeoParameter.hh.

Referenced by GetBr1L(), and ReadData().

G4double BesTofGeoParameter::br1R1 [private]

Definition at line 142 of file BesTofGeoParameter.hh.

Referenced by GetBr1R1(), and ReadData().

G4double BesTofGeoParameter::br1TrapH [private]

Definition at line 141 of file BesTofGeoParameter.hh.

Referenced by GetBr1TrapH(), and ReadData().

G4double BesTofGeoParameter::br1TrapW1 [private]

Definition at line 139 of file BesTofGeoParameter.hh.

Referenced by GetBr1TrapW1(), and ReadData().

G4double BesTofGeoParameter::br1TrapW2 [private]

Definition at line 140 of file BesTofGeoParameter.hh.

Referenced by GetBr1TrapW2(), and ReadData().

G4double BesTofGeoParameter::br2L [private]

Definition at line 146 of file BesTofGeoParameter.hh.

Referenced by GetBr2L(), and ReadData().

G4double BesTofGeoParameter::br2R1 [private]

Definition at line 150 of file BesTofGeoParameter.hh.

Referenced by GetBr2R1(), and ReadData().

G4double BesTofGeoParameter::br2TrapH [private]

Definition at line 149 of file BesTofGeoParameter.hh.

Referenced by GetBr2TrapH(), and ReadData().

G4double BesTofGeoParameter::br2TrapW1 [private]

Definition at line 147 of file BesTofGeoParameter.hh.

Referenced by GetBr2TrapW1(), and ReadData().

G4double BesTofGeoParameter::br2TrapW2 [private]

Definition at line 148 of file BesTofGeoParameter.hh.

Referenced by GetBr2TrapW2(), and ReadData().

G4double BesTofGeoParameter::bucketDBr [private]

Definition at line 153 of file BesTofGeoParameter.hh.

Referenced by GetBucketDBr(), and ReadData().

G4double BesTofGeoParameter::bucketDEc [private]

Definition at line 167 of file BesTofGeoParameter.hh.

Referenced by GetBucketDEc(), and ReadData().

G4double BesTofGeoParameter::bucketLBr [private]

Definition at line 154 of file BesTofGeoParameter.hh.

Referenced by GetBucketLBr(), and ReadData().

G4double BesTofGeoParameter::bucketLEc [private]

Definition at line 168 of file BesTofGeoParameter.hh.

Referenced by GetBucketLEc(), and ReadData().

G4double BesTofGeoParameter::bucketPosR [private]

Definition at line 169 of file BesTofGeoParameter.hh.

Referenced by GetBucketPosR(), and ReadData().

CONTAINER BesTofGeoParameter::container [private]

Definition at line 132 of file BesTofGeoParameter.hh.

Referenced by Get(), and ReadMrpcData().

CONTAINER2 BesTofGeoParameter::container2 [private]

Definition at line 134 of file BesTofGeoParameter.hh.

Referenced by GetVec(), and ReadMrpcData().

G4double BesTofGeoParameter::ecL [private]

Definition at line 157 of file BesTofGeoParameter.hh.

Referenced by GetEcL(), and ReadData().

G4double BesTofGeoParameter::ecR1 [private]

Definition at line 164 of file BesTofGeoParameter.hh.

Referenced by GetEcR1(), and ReadData().

G4double BesTofGeoParameter::ecR2 [private]

Definition at line 165 of file BesTofGeoParameter.hh.

Referenced by GetEcR2(), and ReadData().

G4double BesTofGeoParameter::ecTrapH [private]

Definition at line 160 of file BesTofGeoParameter.hh.

Referenced by GetEcTrapH(), and ReadData().

G4double BesTofGeoParameter::ecTrapH1 [private]

Definition at line 161 of file BesTofGeoParameter.hh.

Referenced by GetEcTrapH1(), and ReadData().

G4double BesTofGeoParameter::ecTrapW1 [private]

Definition at line 158 of file BesTofGeoParameter.hh.

Referenced by GetEcTrapW1(), and ReadData().

G4double BesTofGeoParameter::ecTrapW2 [private]

Definition at line 159 of file BesTofGeoParameter.hh.

Referenced by GetEcTrapW2(), and ReadData().

G4double BesTofGeoParameter::m_atten[176] [private]

Definition at line 216 of file BesTofGeoParameter.hh.

Referenced by GetAtten(), and ReadBrData().

G4double BesTofGeoParameter::m_attenEc [private]

Definition at line 204 of file BesTofGeoParameter.hh.

Referenced by GetAttenEc(), and ReadData().

G4double BesTofGeoParameter::m_BrEPMTgain[176] [private]

Definition at line 217 of file BesTofGeoParameter.hh.

Referenced by GetBrEPMTgain(), and ReadBrData().

G4double BesTofGeoParameter::m_BrERiseTime[176] [private]

Definition at line 218 of file BesTofGeoParameter.hh.

Referenced by GetBrERiseTime(), and ReadBrData().

G4double BesTofGeoParameter::m_BrWPMTgain[176] [private]

Definition at line 219 of file BesTofGeoParameter.hh.

Referenced by GetBrWPMTgain(), and ReadBrData().

G4double BesTofGeoParameter::m_BrWRiseTime[176] [private]

Definition at line 220 of file BesTofGeoParameter.hh.

Referenced by GetBrWRiseTime(), and ReadBrData().

G4double BesTofGeoParameter::m_Ce [private]

Definition at line 186 of file BesTofGeoParameter.hh.

Referenced by GetCe(), and ReadData().

G4double BesTofGeoParameter::m_CE [private]

Definition at line 178 of file BesTofGeoParameter.hh.

Referenced by GetCE(), and ReadData().

G4double BesTofGeoParameter::m_CeEc [private]

Definition at line 209 of file BesTofGeoParameter.hh.

Referenced by GetCeEc(), and ReadData().

G4double BesTofGeoParameter::m_CEEc [private]

Definition at line 202 of file BesTofGeoParameter.hh.

Referenced by GetCEEc(), and ReadData().

G4double BesTofGeoParameter::m_Cpe2pmt [private]

Definition at line 180 of file BesTofGeoParameter.hh.

Referenced by GetCpe2pmt(), and ReadData().

G4double BesTofGeoParameter::m_Cpe2pmtEc [private]

Definition at line 199 of file BesTofGeoParameter.hh.

Referenced by GetCpe2pmtEc(), and ReadData().

G4String BesTofGeoParameter::m_dataPath [private]

Definition at line 131 of file BesTofGeoParameter.hh.

Referenced by BesTofGeoParameter(), ReadBrData(), ReadData(), and ReadMrpcData().

int BesTofGeoParameter::m_deadChannel[72][12] [private]

Definition at line 135 of file BesTofGeoParameter.hh.

Referenced by Get_deadChannel(), and ReadMrpcData().

G4double BesTofGeoParameter::m_HLthresh [private]

Definition at line 189 of file BesTofGeoParameter.hh.

Referenced by GetHLthresh(), and ReadData().

G4double BesTofGeoParameter::m_HLthreshEc [private]

Definition at line 212 of file BesTofGeoParameter.hh.

Referenced by GetHLthreshEc(), and ReadData().

BesTofGeoParameter * BesTofGeoParameter::m_instance = 0 [static, private]

Definition at line 130 of file BesTofGeoParameter.hh.

Referenced by GetInstance().

G4double BesTofGeoParameter::m_LLthresh [private]

Definition at line 188 of file BesTofGeoParameter.hh.

Referenced by GetLLthresh(), and ReadData().

G4double BesTofGeoParameter::m_LLthreshEc [private]

Definition at line 211 of file BesTofGeoParameter.hh.

Referenced by GetLLthreshEc(), and ReadData().

G4double BesTofGeoParameter::m_noiseSigma [private]

Definition at line 191 of file BesTofGeoParameter.hh.

Referenced by GetNoiseSigma(), and ReadData().

G4double BesTofGeoParameter::m_noiseSigmaEc [private]

Definition at line 214 of file BesTofGeoParameter.hh.

Referenced by GetNoiseSigmaEc(), and ReadData().

G4double BesTofGeoParameter::m_peCorFac [private]

Definition at line 181 of file BesTofGeoParameter.hh.

Referenced by GetPeCorFac(), and ReadData().

G4double BesTofGeoParameter::m_peCorFacEc [private]

Definition at line 203 of file BesTofGeoParameter.hh.

Referenced by GetPeCorFacEc(), and ReadData().

G4double BesTofGeoParameter::m_phNConst [private]

Definition at line 176 of file BesTofGeoParameter.hh.

Referenced by GetPhNConst(), and ReadData().

G4double BesTofGeoParameter::m_phNConstEc [private]

Definition at line 198 of file BesTofGeoParameter.hh.

Referenced by GetPhNConstEc(), and ReadData().

G4double BesTofGeoParameter::m_PMTgain [private]

Definition at line 185 of file BesTofGeoParameter.hh.

Referenced by GetPMTgain(), and ReadData().

G4double BesTofGeoParameter::m_PMTgainEc [private]

Definition at line 208 of file BesTofGeoParameter.hh.

Referenced by GetPMTgainEc(), and ReadData().

G4double BesTofGeoParameter::m_preGain [private]

Definition at line 190 of file BesTofGeoParameter.hh.

Referenced by GetPreGain(), and ReadData().

G4double BesTofGeoParameter::m_preGainEc [private]

Definition at line 213 of file BesTofGeoParameter.hh.

Referenced by GetPreGainEc(), and ReadData().

G4double BesTofGeoParameter::m_QE [private]

Definition at line 177 of file BesTofGeoParameter.hh.

Referenced by GetQE(), and ReadData().

G4double BesTofGeoParameter::m_QEEc [private]

Definition at line 201 of file BesTofGeoParameter.hh.

Referenced by GetQEEc(), and ReadData().

G4double BesTofGeoParameter::m_rAngle [private]

Definition at line 179 of file BesTofGeoParameter.hh.

Referenced by GetRAngle(), and ReadData().

G4double BesTofGeoParameter::m_rAngleEc [private]

Definition at line 200 of file BesTofGeoParameter.hh.

Referenced by GetRAngleEc(), and ReadData().

G4double BesTofGeoParameter::m_refIndex [private]

Definition at line 175 of file BesTofGeoParameter.hh.

Referenced by GetRefIndex(), and ReadData().

G4double BesTofGeoParameter::m_refIndexEc [private]

Definition at line 197 of file BesTofGeoParameter.hh.

Referenced by GetRefIndexEc(), and ReadData().

G4double BesTofGeoParameter::m_riseTime [private]

Definition at line 187 of file BesTofGeoParameter.hh.

Referenced by GetRiseTime(), and ReadData().

G4double BesTofGeoParameter::m_riseTimeEc [private]

Definition at line 210 of file BesTofGeoParameter.hh.

Referenced by GetRiseTimeEc(), and ReadData().

G4double BesTofGeoParameter::m_tau1 [private]

Definition at line 171 of file BesTofGeoParameter.hh.

Referenced by GetTau1(), and ReadData().

G4double BesTofGeoParameter::m_tau1Ec [private]

Definition at line 193 of file BesTofGeoParameter.hh.

Referenced by GetTau1Ec(), and ReadData().

G4double BesTofGeoParameter::m_tau2 [private]

Definition at line 172 of file BesTofGeoParameter.hh.

Referenced by GetTau2(), and ReadData().

G4double BesTofGeoParameter::m_tau2Ec [private]

Definition at line 194 of file BesTofGeoParameter.hh.

Referenced by GetTau2Ec(), and ReadData().

G4double BesTofGeoParameter::m_tau3 [private]

Definition at line 173 of file BesTofGeoParameter.hh.

Referenced by GetTau3(), and ReadData().

G4double BesTofGeoParameter::m_tau3Ec [private]

Definition at line 195 of file BesTofGeoParameter.hh.

Referenced by GetTau3Ec(), and ReadData().

G4double BesTofGeoParameter::m_tauRatio [private]

Definition at line 174 of file BesTofGeoParameter.hh.

Referenced by GetTauRatio(), and ReadData().

G4double BesTofGeoParameter::m_tauRatioEc [private]

Definition at line 196 of file BesTofGeoParameter.hh.

Referenced by GetTauRatioEc(), and ReadData().

G4double BesTofGeoParameter::m_ttsMean [private]

Definition at line 183 of file BesTofGeoParameter.hh.

Referenced by GetTTSmean(), and ReadData().

G4double BesTofGeoParameter::m_ttsMeanEc [private]

Definition at line 206 of file BesTofGeoParameter.hh.

Referenced by GetTTSmeanEc(), and ReadData().

G4double BesTofGeoParameter::m_ttsSigma [private]

Definition at line 184 of file BesTofGeoParameter.hh.

Referenced by GetTTSsigma(), and ReadData().

G4double BesTofGeoParameter::m_ttsSigmaEc [private]

Definition at line 207 of file BesTofGeoParameter.hh.

Referenced by GetTTSsigmaEc(), and ReadData().

G4int BesTofGeoParameter::nScinBr [private]

Definition at line 137 of file BesTofGeoParameter.hh.

Referenced by GetnScinBr(), and ReadData().

G4int BesTofGeoParameter::nScinEc [private]

Definition at line 156 of file BesTofGeoParameter.hh.

Referenced by GetnScinEc(), and ReadData().

G4double BesTofGeoParameter::PVFThickness [private]

Definition at line 144 of file BesTofGeoParameter.hh.

Referenced by GetPVFThickness(), and ReadData().

CONTAINER BesTofGeoParameter::UNIT [private]

Definition at line 133 of file BesTofGeoParameter.hh.

Referenced by BesTofGeoParameter(), and ReadMrpcData().

G4double BesTofGeoParameter::zPosEastEc [private]

Definition at line 162 of file BesTofGeoParameter.hh.

Referenced by GetzPosEastEc(), and ReadData().

G4double BesTofGeoParameter::zPosWestEc [private]

Definition at line 163 of file BesTofGeoParameter.hh.

Referenced by GetzPosWestEc(), and ReadData().


Generated on Tue Nov 29 23:17:36 2016 for BOSS_7.0.2 by  doxygen 1.4.7