CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
BesTofGeoParameter Class Reference

#include <BesTofGeoParameter.hh>

Public Member Functions

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)
 
G4int GetnLayers_mrpc ()
 
G4int GetnDevices_mrpc ()
 
G4int GetnReadout_mrpc ()
 

Static Public Member Functions

static BesTofGeoParameterGetInstance ()
 

Protected Member Functions

 BesTofGeoParameter ()
 
 ~BesTofGeoParameter ()
 

Detailed Description

Definition at line 17 of file BesTofGeoParameter.hh.

Constructor & Destructor Documentation

◆ BesTofGeoParameter()

BesTofGeoParameter::BesTofGeoParameter ( )
protected

Definition at line 31 of file BesTofGeoParameter.cc.

32{
33 m_dataPath = getenv("TOFSIMROOT");
34 if (!m_dataPath){
35 G4Exception("BOOST environment not set!");
36 }
37 //fot test
38 ReadData();
39 ReadBrData();
40 //ReadMrpcData();
41}

Referenced by GetInstance().

◆ ~BesTofGeoParameter()

BesTofGeoParameter::~BesTofGeoParameter ( )
protected

Definition at line 43 of file BesTofGeoParameter.cc.

44{
45}

Member Function Documentation

◆ GetAlThickness()

G4double BesTofGeoParameter::GetAlThickness ( )
inline

◆ GetAtten()

G4double BesTofGeoParameter::GetAtten ( int i)
inline

Definition at line 71 of file BesTofGeoParameter.hh.

71{return m_atten[i];}

◆ GetAttenEc()

G4double BesTofGeoParameter::GetAttenEc ( )
inline

Definition at line 94 of file BesTofGeoParameter.hh.

94{return m_attenEc;}

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

◆ GetBr1L()

G4double BesTofGeoParameter::GetBr1L ( )
inline

◆ GetBr1R1()

G4double BesTofGeoParameter::GetBr1R1 ( )
inline

Definition at line 31 of file BesTofGeoParameter.hh.

31{return br1R1;}

Referenced by BesTofConstruction::ConstructBr1Tof().

◆ GetBr1TrapH()

G4double BesTofGeoParameter::GetBr1TrapH ( )
inline

Definition at line 30 of file BesTofGeoParameter.hh.

30{return br1TrapH;}

Referenced by BesTofConstruction::ConstructBr1Tof().

◆ GetBr1TrapW1()

G4double BesTofGeoParameter::GetBr1TrapW1 ( )
inline

Definition at line 28 of file BesTofGeoParameter.hh.

28{return br1TrapW1;}

Referenced by BesTofConstruction::ConstructBr1Tof().

◆ GetBr1TrapW2()

G4double BesTofGeoParameter::GetBr1TrapW2 ( )
inline

Definition at line 29 of file BesTofGeoParameter.hh.

29{return br1TrapW2;}

Referenced by BesTofConstruction::ConstructBr1Tof().

◆ GetBr2L()

G4double BesTofGeoParameter::GetBr2L ( )
inline

Definition at line 35 of file BesTofGeoParameter.hh.

35{return br2L;}

Referenced by BesTofConstruction::ConstructBr2Tof().

◆ GetBr2R1()

G4double BesTofGeoParameter::GetBr2R1 ( )
inline

Definition at line 39 of file BesTofGeoParameter.hh.

39{return br2R1;}

Referenced by BesTofConstruction::ConstructBr2Tof().

◆ GetBr2TrapH()

G4double BesTofGeoParameter::GetBr2TrapH ( )
inline

Definition at line 38 of file BesTofGeoParameter.hh.

38{return br2TrapH;}

Referenced by BesTofConstruction::ConstructBr2Tof().

◆ GetBr2TrapW1()

G4double BesTofGeoParameter::GetBr2TrapW1 ( )
inline

Definition at line 36 of file BesTofGeoParameter.hh.

36{return br2TrapW1;}

Referenced by BesTofConstruction::ConstructBr2Tof().

◆ GetBr2TrapW2()

G4double BesTofGeoParameter::GetBr2TrapW2 ( )
inline

Definition at line 37 of file BesTofGeoParameter.hh.

37{return br2TrapW2;}

Referenced by BesTofConstruction::ConstructBr2Tof().

◆ GetBrEPMTgain()

G4double BesTofGeoParameter::GetBrEPMTgain ( int scinNb)
inline

Definition at line 107 of file BesTofGeoParameter.hh.

107{ return m_BrEPMTgain[scinNb]; }

◆ GetBrERiseTime()

G4double BesTofGeoParameter::GetBrERiseTime ( int scinNb)
inline

Definition at line 108 of file BesTofGeoParameter.hh.

108{ return m_BrERiseTime[scinNb];}

Referenced by BesTofDigitizerBrV2::TofPmtRspns().

◆ GetBrWPMTgain()

G4double BesTofGeoParameter::GetBrWPMTgain ( int scinNb)
inline

Definition at line 109 of file BesTofGeoParameter.hh.

109{ return m_BrWPMTgain[scinNb]; }

◆ GetBrWRiseTime()

G4double BesTofGeoParameter::GetBrWRiseTime ( int scinNb)
inline

Definition at line 110 of file BesTofGeoParameter.hh.

110{ return m_BrWRiseTime[scinNb];}

Referenced by BesTofDigitizerBrV2::TofPmtRspns().

◆ GetBucketDBr()

G4double BesTofGeoParameter::GetBucketDBr ( )
inline

Definition at line 41 of file BesTofGeoParameter.hh.

41{return bucketDBr;}

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

◆ GetBucketDEc()

G4double BesTofGeoParameter::GetBucketDEc ( )
inline

Definition at line 56 of file BesTofGeoParameter.hh.

56{return bucketDEc;}

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

◆ GetBucketLBr()

G4double BesTofGeoParameter::GetBucketLBr ( )
inline

Definition at line 42 of file BesTofGeoParameter.hh.

42{return bucketLBr;}

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

◆ GetBucketLEc()

G4double BesTofGeoParameter::GetBucketLEc ( )
inline

Definition at line 57 of file BesTofGeoParameter.hh.

57{return bucketLEc;}

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

◆ GetBucketPosR()

G4double BesTofGeoParameter::GetBucketPosR ( )
inline

◆ GetCE()

G4double BesTofGeoParameter::GetCE ( )
inline

Definition at line 69 of file BesTofGeoParameter.hh.

69{return m_CE;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetCe()

G4double BesTofGeoParameter::GetCe ( )
inline

Definition at line 76 of file BesTofGeoParameter.hh.

76{return m_Ce;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetCEEc()

G4double BesTofGeoParameter::GetCEEc ( )
inline

Definition at line 92 of file BesTofGeoParameter.hh.

92{return m_CEEc;}

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

◆ GetCeEc()

G4double BesTofGeoParameter::GetCeEc ( )
inline

Definition at line 99 of file BesTofGeoParameter.hh.

99{return m_CeEc;}

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

◆ GetCpe2pmt()

G4double BesTofGeoParameter::GetCpe2pmt ( )
inline

Definition at line 66 of file BesTofGeoParameter.hh.

66{return m_Cpe2pmt;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetCpe2pmtEc()

G4double BesTofGeoParameter::GetCpe2pmtEc ( )
inline

Definition at line 89 of file BesTofGeoParameter.hh.

89{return m_Cpe2pmtEc;}

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

◆ GetEcL()

G4double BesTofGeoParameter::GetEcL ( )
inline

Definition at line 45 of file BesTofGeoParameter.hh.

45{return ecL;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetEcR1()

G4double BesTofGeoParameter::GetEcR1 ( )
inline

◆ GetEcR2()

G4double BesTofGeoParameter::GetEcR2 ( )
inline

Definition at line 53 of file BesTofGeoParameter.hh.

53{return ecR2;}

◆ GetEcTrapH()

G4double BesTofGeoParameter::GetEcTrapH ( )
inline

Definition at line 48 of file BesTofGeoParameter.hh.

48{return ecTrapH;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetEcTrapH1()

G4double BesTofGeoParameter::GetEcTrapH1 ( )
inline

Definition at line 49 of file BesTofGeoParameter.hh.

49{return ecTrapH1;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetEcTrapW1()

G4double BesTofGeoParameter::GetEcTrapW1 ( )
inline

Definition at line 46 of file BesTofGeoParameter.hh.

46{return ecTrapW1;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetEcTrapW2()

G4double BesTofGeoParameter::GetEcTrapW2 ( )
inline

Definition at line 47 of file BesTofGeoParameter.hh.

47{return ecTrapW2;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetHLthresh()

G4double BesTofGeoParameter::GetHLthresh ( )
inline

Definition at line 79 of file BesTofGeoParameter.hh.

79{return m_HLthresh;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetHLthreshEc()

G4double BesTofGeoParameter::GetHLthreshEc ( )
inline

Definition at line 102 of file BesTofGeoParameter.hh.

102{return m_HLthreshEc;}

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

◆ GetInstance()

◆ GetLLthresh()

G4double BesTofGeoParameter::GetLLthresh ( )
inline

Definition at line 78 of file BesTofGeoParameter.hh.

78{return m_LLthresh;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetLLthreshEc()

G4double BesTofGeoParameter::GetLLthreshEc ( )
inline

Definition at line 101 of file BesTofGeoParameter.hh.

101{return m_LLthreshEc;}

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

◆ GetnDevices_mrpc()

G4int BesTofGeoParameter::GetnDevices_mrpc ( )
inline

Definition at line 114 of file BesTofGeoParameter.hh.

114{return nDevices_mrpc;}

◆ GetnLayers_mrpc()

G4int BesTofGeoParameter::GetnLayers_mrpc ( )
inline

Definition at line 113 of file BesTofGeoParameter.hh.

113{return nLayers_mrpc;}

◆ GetNoiseSigma()

G4double BesTofGeoParameter::GetNoiseSigma ( )
inline

Definition at line 81 of file BesTofGeoParameter.hh.

81{return m_noiseSigma;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetNoiseSigmaEc()

G4double BesTofGeoParameter::GetNoiseSigmaEc ( )
inline

Definition at line 104 of file BesTofGeoParameter.hh.

104{return m_noiseSigmaEc;}

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

◆ GetnReadout_mrpc()

G4int BesTofGeoParameter::GetnReadout_mrpc ( )
inline

Definition at line 115 of file BesTofGeoParameter.hh.

115{return nReadout_mrpc;}

◆ GetnScinBr()

G4int BesTofGeoParameter::GetnScinBr ( )
inline

Definition at line 26 of file BesTofGeoParameter.hh.

26{return nScinBr;}

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

◆ GetnScinEc()

G4int BesTofGeoParameter::GetnScinEc ( )
inline

Definition at line 44 of file BesTofGeoParameter.hh.

44{return nScinEc;}

Referenced by BesTofConstruction::ConstructEcTof().

◆ GetPeCorFac()

G4double BesTofGeoParameter::GetPeCorFac ( )
inline

Definition at line 70 of file BesTofGeoParameter.hh.

70{return m_peCorFac;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetPeCorFacEc()

G4double BesTofGeoParameter::GetPeCorFacEc ( )
inline

Definition at line 93 of file BesTofGeoParameter.hh.

93{return m_peCorFacEc;}

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

◆ GetPhNConst()

G4double BesTofGeoParameter::GetPhNConst ( )
inline

Definition at line 65 of file BesTofGeoParameter.hh.

65{return m_phNConst;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetPhNConstEc()

G4double BesTofGeoParameter::GetPhNConstEc ( )
inline

Definition at line 88 of file BesTofGeoParameter.hh.

88{return m_phNConstEc;}

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

◆ GetPMTgain()

G4double BesTofGeoParameter::GetPMTgain ( )
inline

Definition at line 75 of file BesTofGeoParameter.hh.

75{return m_PMTgain;}

◆ GetPMTgainEc()

G4double BesTofGeoParameter::GetPMTgainEc ( )
inline

Definition at line 98 of file BesTofGeoParameter.hh.

98{return m_PMTgainEc;}

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

◆ GetPreGain()

G4double BesTofGeoParameter::GetPreGain ( )
inline

Definition at line 80 of file BesTofGeoParameter.hh.

80{return m_preGain;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetPreGainEc()

G4double BesTofGeoParameter::GetPreGainEc ( )
inline

Definition at line 103 of file BesTofGeoParameter.hh.

103{return m_preGainEc;}

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

◆ GetPVFThickness()

G4double BesTofGeoParameter::GetPVFThickness ( )
inline

◆ GetQE()

G4double BesTofGeoParameter::GetQE ( )
inline

Definition at line 68 of file BesTofGeoParameter.hh.

68{return m_QE;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetQEEc()

G4double BesTofGeoParameter::GetQEEc ( )
inline

Definition at line 91 of file BesTofGeoParameter.hh.

91{return m_QEEc;}

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

◆ GetRAngle()

G4double BesTofGeoParameter::GetRAngle ( )
inline

Definition at line 67 of file BesTofGeoParameter.hh.

67{return m_rAngle;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetRAngleEc()

G4double BesTofGeoParameter::GetRAngleEc ( )
inline

Definition at line 90 of file BesTofGeoParameter.hh.

90{return m_rAngleEc;}

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

◆ GetRefIndex()

G4double BesTofGeoParameter::GetRefIndex ( )
inline

Definition at line 64 of file BesTofGeoParameter.hh.

64{return m_refIndex;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetRefIndexEc()

G4double BesTofGeoParameter::GetRefIndexEc ( )
inline

Definition at line 87 of file BesTofGeoParameter.hh.

87{return m_refIndexEc;}

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

◆ GetRiseTime()

G4double BesTofGeoParameter::GetRiseTime ( )
inline

Definition at line 77 of file BesTofGeoParameter.hh.

77{return m_riseTime;}

◆ GetRiseTimeEc()

G4double BesTofGeoParameter::GetRiseTimeEc ( )
inline

Definition at line 100 of file BesTofGeoParameter.hh.

100{return m_riseTimeEc;}

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

◆ GetTau1()

G4double BesTofGeoParameter::GetTau1 ( )
inline

Definition at line 60 of file BesTofGeoParameter.hh.

60{return m_tau1;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTau1Ec()

G4double BesTofGeoParameter::GetTau1Ec ( )
inline

Definition at line 83 of file BesTofGeoParameter.hh.

83{return m_tau1Ec;}

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

◆ GetTau2()

G4double BesTofGeoParameter::GetTau2 ( )
inline

Definition at line 61 of file BesTofGeoParameter.hh.

61{return m_tau2;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTau2Ec()

G4double BesTofGeoParameter::GetTau2Ec ( )
inline

Definition at line 84 of file BesTofGeoParameter.hh.

84{return m_tau2Ec;}

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

◆ GetTau3()

G4double BesTofGeoParameter::GetTau3 ( )
inline

Definition at line 62 of file BesTofGeoParameter.hh.

62{return m_tau3;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTau3Ec()

G4double BesTofGeoParameter::GetTau3Ec ( )
inline

Definition at line 85 of file BesTofGeoParameter.hh.

85{return m_tau3Ec;}

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

◆ GetTauRatio()

G4double BesTofGeoParameter::GetTauRatio ( )
inline

Definition at line 63 of file BesTofGeoParameter.hh.

63{return m_tauRatio;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTauRatioEc()

G4double BesTofGeoParameter::GetTauRatioEc ( )
inline

Definition at line 86 of file BesTofGeoParameter.hh.

86{return m_tauRatioEc;}

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

◆ GetTTSmean()

G4double BesTofGeoParameter::GetTTSmean ( )
inline

Definition at line 73 of file BesTofGeoParameter.hh.

73{return m_ttsMean;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTTSmeanEc()

G4double BesTofGeoParameter::GetTTSmeanEc ( )
inline

Definition at line 96 of file BesTofGeoParameter.hh.

96{return m_ttsMeanEc;}

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

◆ GetTTSsigma()

G4double BesTofGeoParameter::GetTTSsigma ( )
inline

Definition at line 74 of file BesTofGeoParameter.hh.

74{return m_ttsSigma;}

Referenced by BesTofDigitizerBrV2::ReadData().

◆ GetTTSsigmaEc()

G4double BesTofGeoParameter::GetTTSsigmaEc ( )
inline

Definition at line 97 of file BesTofGeoParameter.hh.

97{return m_ttsSigmaEc;}

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

◆ GetzPosEastEc()

G4double BesTofGeoParameter::GetzPosEastEc ( )
inline

Definition at line 50 of file BesTofGeoParameter.hh.

50{return zPosEastEc;}

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

◆ GetzPosWestEc()

G4double BesTofGeoParameter::GetzPosWestEc ( )
inline

Definition at line 51 of file BesTofGeoParameter.hh.

51{return zPosWestEc;}

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


The documentation for this class was generated from the following files: