33 #ifndef QweakSimUserCerenkov_PMTEvent_h
34 #define QweakSimUserCerenkov_PMTEvent_h
std::vector< Float_t > PMTRightRateEL
Elastic event rate in right PMTs.
std::vector< Float_t > GetPMTRightRateELPeak() const
void StorePMTRightRate(std::vector< Float_t > rr)
std::vector< Float_t > PMTLeftRateQE
Quasi-elastic event rate in left PMTs.
void StorePMTRightYieldELPeak(std::vector< Float_t > yr)
std::vector< Float_t > PMTEnergyOfHits
std::vector< Float_t > GetPMTLeftYieldQE() const
void StorePMTTotalYieldQE(std::vector< Float_t > yt)
std::vector< Int_t > PMTTotalNbOfHits
Number of hits in both PMTs.
std::vector< Int_t > GetPMTHasBeenHit() const
std::vector< Float_t > PMTRightYieldDIS
Inelastic PE yield in right PMTs.
void StorePMTTotalRateEL(std::vector< Float_t > rt)
std::vector< Int_t > PMTHasBeenHit
Has this PMT been hit? 0 = no, 5 = yes.
ROOT Subtree structure for Cerenkov PMTEvent.
std::vector< Float_t > PMTLeftRate
Total event rate in left PMTs.
QweakSimUserCerenkov_PMTEvent()
void StorePMTTotalYieldELPeak(std::vector< Float_t > yt)
void StorePMTTotalYield(std::vector< Float_t > yt)
std::vector< Float_t > PMTTotalYieldQE
Quasi-elastic PE yield in both PMTs.
std::vector< Int_t > GetPMTRightNbOfHits() const
std::vector< Float_t > PMTTotalYield
Total PE yield in both PMTs.
std::vector< Float_t > PMTLeftYieldDIS
Inelastic PE yield in left PMTs.
std::vector< Float_t > PMTLeftYieldELPeak
Elastic Peak PE yield in left PMTs.
std::vector< Float_t > GetPMTTotalYieldEL() const
std::vector< Float_t > GetPMTLeftNbOfPEs() const
std::vector< Float_t > GetPMTTotalYieldDIS() const
std::vector< Float_t > PMTRightNbOfPEs
Number of photo-electrons in right PMTs.
std::vector< Float_t > PMTTotalYieldEL
Elastic PE yield in both PMTs.
std::vector< Float_t > PMTLeftYield
Total PE yield in left PMTs.
std::vector< Float_t > PMTRightYieldQE
Quasi-elastic PE yield in right PMTs.
std::vector< Float_t > GetPMTLeftRateDIS() const
void StorePMTRightRateQE(std::vector< Float_t > rr)
void StorePMTLeftYieldELPeak(std::vector< Float_t > yl)
std::vector< Int_t > GetPMTOctantOfHits() const
std::vector< Float_t > GetPMTRightNbOfPEs() const
void StorePMTRightYield(std::vector< Float_t > yr)
void StorePMTTotalYieldEL(std::vector< Float_t > yt)
void StorePMTLeftYieldQE(std::vector< Float_t > yl)
std::vector< Float_t > PMTRightYield
Total PE yield in right PMTs.
void StorePMTTotalRate(std::vector< Float_t > rt)
void StorePMTRightYieldQE(std::vector< Float_t > yr)
std::vector< Float_t > PMTTotalYieldDIS
Inelastic PE yield in both PMTs.
std::vector< Float_t > GetPMTLeftRateEL() const
std::vector< Float_t > PMTTotalRateQE
Quasi-elastic event rate in both PMTs.
void StorePMTLeftRateELPeak(std::vector< Float_t > rl)
Int_t NbOfHits
Number of hits in this detector.
std::vector< Float_t > GetPMTTotalRateQE() const
std::vector< Float_t > GetPMTTotalYieldELPeak() const
void StorePMTLeftRateQE(std::vector< Float_t > rl)
void StorePMTRightNbOfPEs(std::vector< Float_t > npr)
void StorePMTLeftYieldDIS(std::vector< Float_t > yl)
std::vector< Float_t > GetPMTTotalRate() const
std::vector< Float_t > GetPMTRightYield() const
std::vector< Float_t > GetPMTRightRateQE() const
std::vector< Float_t > GetPMTLeftRateQE() const
std::vector< Float_t > PMTLeftYieldEL
Elastic PE yield in left PMTs.
std::vector< Float_t > GetPMTLeftYieldEL() const
void StoreDetectorNbOfHits(Int_t nd)
std::vector< Float_t > PMTLeftRateELPeak
Elastic Peak event rate in left PMTs.
std::vector< Float_t > PMTRightYieldELPeak
Elastic Peak PE yield in right PMTs.
void StorePMTLeftRateEL(std::vector< Float_t > rl)
void StorePMTRightYieldDIS(std::vector< Float_t > yr)
void StorePMTTotalYieldDIS(std::vector< Float_t > yt)
std::vector< Float_t > PMTTimeOfHits
std::vector< Float_t > GetPMTTotalRateELPeak() const
std::vector< Float_t > PMTRightYieldEL
Elastic PE yield in right PMTs.
std::vector< Int_t > PMTLeftNbOfHits
Number of hits in left PMTs.
std::vector< Float_t > PMTRightRateELPeak
Elastic Peak event rate in right PMTs.
std::vector< Float_t > GetPMTTimeOfHits() const
std::vector< Float_t > GetPMTLeftRate() const
void StorePMTTotalRateDIS(std::vector< Float_t > rt)
std::vector< Float_t > GetPMTTotalYieldQE() const
void StorePMTTimeOfHits(std::vector< Float_t > time)
std::vector< Float_t > GetPMTLeftRateELPeak() const
void StorePMTLeftRate(std::vector< Float_t > rl)
std::vector< Float_t > PMTRightRate
Total event rate in right PMTs.
std::vector< Float_t > PMTTotalRate
Total event rate in both PMTs.
std::vector< Float_t > PMTTotalRateELPeak
Elastic Peak event rate in both PMTs.
std::vector< Float_t > PMTTotalRateEL
Elastic event rate in both PMTs.
std::vector< Float_t > PMTLeftNbOfPEs
Number of photo-electrons in left PMTs.
void StorePMTLeftNbOfHits(std::vector< Int_t > npl)
std::vector< Int_t > PMTOctantOfHits
std::vector< Float_t > GetPMTTotalYield() const
std::vector< Float_t > PMTRightRateDIS
DIS event rate in right PMTs.
void StorePMTLeftYield(std::vector< Float_t > yl)
void StorePMTRightYieldEL(std::vector< Float_t > yr)
std::vector< Float_t > PMTRightRateQE
Quasi-elastic event rate in right PMTs.
std::vector< Float_t > GetPMTRightYieldEL() const
void StorePMTOctantOfHits(std::vector< Int_t > octant)
std::vector< Int_t > GetPMTTotalNbOfHits() const
void StorePMTTotalNbOfHits(std::vector< Int_t > npt)
std::vector< Int_t > GetPMTLeftNbOfHits() const
void StorePMTRightRateELPeak(std::vector< Float_t > rr)
ClassDef(QweakSimUserCerenkov_PMTEvent, 2)
std::vector< Float_t > GetPMTRightYieldQE() const
std::vector< Float_t > GetPMTRightRate() const
std::vector< Float_t > GetPMTRightRateEL() const
std::vector< Float_t > PMTTotalNbOfPEs
Number of photo-electrons in both PMTs.
void StorePMTTotalNbOfPEs(std::vector< Float_t > npt)
void StorePMTRightRateDIS(std::vector< Float_t > rr)
std::vector< Float_t > GetPMTLeftYield() const
std::vector< Float_t > GetPMTRightRateDIS() const
std::vector< Float_t > PMTLeftRateDIS
DIS event rate in left PMTs.
void StorePMTTotalRateELPeak(std::vector< Float_t > rt)
void StorePMTRightRateEL(std::vector< Float_t > rr)
void StorePMTEnergyOfHits(std::vector< Float_t > time)
void StorePMTLeftYieldEL(std::vector< Float_t > yl)
std::vector< Float_t > PMTLeftYieldQE
Quasi-elastic PE yield in left PMTs.
std::vector< Float_t > PMTLeftRateEL
Elastic event rate in left PMTs.
std::vector< Float_t > GetPMTRightYieldELPeak() const
void StorePMTRightNbOfHits(std::vector< Int_t > npr)
std::vector< Float_t > GetPMTTotalRateEL() const
std::vector< Float_t > PMTTotalRateDIS
DIS event rate in both PMTs.
Int_t GetDetectorNbOfHits() const
std::vector< Float_t > GetPMTTotalNbOfPEs() const
std::vector< Float_t > GetPMTLeftYieldELPeak() const
void StorePMTLeftRateDIS(std::vector< Float_t > rl)
void StorePMTHasBeenHit(std::vector< Int_t > np)
std::vector< Float_t > GetPMTLeftYieldDIS() const
std::vector< Float_t > GetPMTTotalRateDIS() const
std::vector< Float_t > GetPMTEnergyOfHits() const
virtual ~QweakSimUserCerenkov_PMTEvent()
void StorePMTLeftNbOfPEs(std::vector< Float_t > npl)
void StorePMTTotalRateQE(std::vector< Float_t > rt)
std::vector< Float_t > PMTTotalYieldELPeak
Elastic Peak PE yield in both PMTs.
std::vector< Int_t > PMTRightNbOfHits
Number of hits in right PMTs.
std::vector< Float_t > GetPMTRightYieldDIS() const