12#ifndef BesTofGeoParameter_h
13#define BesTofGeoParameter_h 1
19typedef std::vector<double>
VEC;
31 double Get(std::string
key);
141 G4double AlThickness;
142 G4double PVFThickness;
189 G4double m_noiseSigma;
194 G4double m_tauRatioEc;
195 G4double m_refIndexEc;
196 G4double m_phNConstEc;
197 G4double m_Cpe2pmtEc;
201 G4double m_peCorFacEc;
204 G4double m_ttsMeanEc;
205 G4double m_ttsSigmaEc;
206 G4double m_PMTgainEc;
208 G4double m_riseTimeEc;
209 G4double m_LLthreshEc;
210 G4double m_HLthreshEc;
211 G4double m_preGainEc;
212 G4double m_noiseSigmaEc;
214 G4double m_atten[176];
215 G4double m_BrEPMTgain[176] ;
216 G4double m_BrERiseTime[176];
217 G4double m_BrWPMTgain[176] ;
218 G4double m_BrWRiseTime[176];
std::vector< double > VEC
std::map< std::string, double > CONTAINER
std::map< std::string, VEC > CONTAINER2
std::vector< double > VEC
*************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()
static BesTofGeoParameter * GetInstance()
VEC GetVec(std::string key)
G4double GetAlThickness()
G4double GetBrEPMTgain(int scinNb)
G4double GetBrERiseTime(int scinNb)
G4double GetBrWPMTgain(int scinNb)