12#ifndef BesTofGeoParameter_h
13#define BesTofGeoParameter_h 1
19typedef std::vector<double>
VEC;
31 double Get(std::string
key);
135 int m_deadChannel[72][12];
143 G4double AlThickness;
144 G4double PVFThickness;
191 G4double m_noiseSigma;
196 G4double m_tauRatioEc;
197 G4double m_refIndexEc;
198 G4double m_phNConstEc;
199 G4double m_Cpe2pmtEc;
203 G4double m_peCorFacEc;
206 G4double m_ttsMeanEc;
207 G4double m_ttsSigmaEc;
208 G4double m_PMTgainEc;
210 G4double m_riseTimeEc;
211 G4double m_LLthreshEc;
212 G4double m_HLthreshEc;
213 G4double m_preGainEc;
214 G4double m_noiseSigmaEc;
216 G4double m_atten[176];
217 G4double m_BrEPMTgain[176] ;
218 G4double m_BrERiseTime[176];
219 G4double m_BrWPMTgain[176] ;
220 G4double m_BrWRiseTime[176];
std::vector< double > VEC
std::map< std::string, double > CONTAINER
std::map< std::string, VEC > CONTAINER2
*************DOUBLE PRECISION m_pi *DOUBLE PRECISION m_HvecTau2 DOUBLE PRECISION m_HvClone2 DOUBLE PRECISION m_gamma1 DOUBLE PRECISION m_gamma2 DOUBLE PRECISION m_thet1 DOUBLE PRECISION m_thet2 INTEGER m_IFPHOT *COMMON c_Taupair $ !Spin Polarimeter vector first Tau $ !Spin Polarimeter vector second Tau $ !Clone Spin Polarimeter vector first Tau $ !Clone Spin Polarimeter vector second Tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !phi of HvecTau1 $ !theta of HvecTau1 $ !phi of HvecTau2 $ !theta of HvecTau2 $ !super key
G4double GetPVFThickness()
G4double GetBrWRiseTime(int scinNb)
double Get(std::string key)
G4double GetNoiseSigmaEc()
void Get_deadChannel(int deadChannel[72][12])
static BesTofGeoParameter * GetInstance()
VEC GetVec(std::string key)
G4double GetAlThickness()
G4double GetBrEPMTgain(int scinNb)
G4double GetBrERiseTime(int scinNb)
G4double GetBrWPMTgain(int scinNb)