WCSim
|
#include <WCSimPMTObject.hh>
Public Member Functions | |
virtual G4String | GetPMTName ()=0 |
virtual G4double | GetExposeHeight ()=0 |
virtual G4double | GetRadius ()=0 |
virtual G4double * | Getqpe ()=0 |
virtual G4double * | GetQE ()=0 |
virtual G4double * | GetQEWavelength ()=0 |
virtual G4double | GetmaxQE ()=0 |
virtual G4double | GetCollectionEfficiency (double) |
virtual double | HitTimeSmearing (double)=0 |
virtual G4double | GetPMTGlassThickness ()=0 |
virtual G4double | GetDarkRate ()=0 |
virtual G4double | GetDarkRateConversionFactor ()=0 |
Protected Member Functions | |
virtual G4double * | GetCollectionEfficiencyArray () |
virtual G4double * | GetCollectionEfficiencyAngle () |
G4double | Interpolate_func (G4double, G4int, G4double *, G4double *) |
Definition at line 11 of file WCSimPMTObject.hh.
|
virtual |
Definition at line 28 of file WCSimPMTObject.cc.
|
protectedvirtual |
Definition at line 54 of file WCSimPMTObject.cc.
|
protectedvirtual |
Reimplemented in BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, and HPD20inchHQE.
Definition at line 62 of file WCSimPMTObject.cc.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
pure virtual |
Implemented in PMT3inch, PMT5inch, BoxandLine12inchHQE, BoxandLine20inchHQE, HPD12inchHQE, HPD20inchHQE, PMT12inchHQE, PMT10inchHQE, PMT10inch, PMT8inch, and PMT20inch.
|
protected |
Definition at line 33 of file WCSimPMTObject.cc.