/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/include/RAT/FitterInputHandler.hh Source File
|
Ratpac-two
|
FitterInputHandler.hh
65 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
204 // NOTE: class implementation assumes GetAllPMTIDs and GetAllDigitPMTIDs returns _sorted_ results.
230 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
239 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
252 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
281 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
301 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
332 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
353 if (!ev) Log::Die("FitterInputHandler: Trying to acccess event info without registering the event.");
Definition: DigitPMT.hh:23
virtual HCMask GetHitCleaningMask() const
Definition: DigitPMT.hh:127
virtual WaveformAnalysisResult *const GetOrCreateWaveformAnalysisResult(std::string analyzer_name)
Definition: DigitPMT.hh:80
Definition: EV.hh:33
virtual DigitPMT * GetOrCreateDigitPMT(Int_t id)
Definition: EV.hh:66
Definition: FitResult.hh:15
Definition: FitterInputHandler.hh:26
void RegisterEvent(DS::EV *_ev)
Definition: FitterInputHandler.hh:201
bool ValidSeedPosition(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:97
double GetTime(Int_t id) const
Get the earliest time for a hit PMT. In the case where a waveoform analyzer created multiple hits on ...
Definition: FitterInputHandler.hh:300
void Configure(const std::string &index)
Definition: FitterInputHandler.hh:49
const std::vector< Int_t > & GetAllHitPMTIDs() const
Get PMTIDs for all pmts in the event. PMT will not be in the list if it never created a hit on DS::PM...
Definition: FitterInputHandler.hh:229
std::vector< double > GetCharges(Int_t id) const
Get the charge of each hit registered on a PMT. To get the integrated charge a PMT,...
Definition: FitterInputHandler.hh:279
TVector3 GetSeedDirection(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:146
size_t GetNHits() const
Get number of hit channels in the event.
Definition: FitterInputHandler.hh:238
double GetCharge(Int_t id) const
Get the integrated charge of a PMT. This method returns the integrated charge of all hits on a PMT....
Definition: FitterInputHandler.hh:251
double GetSeedTime(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:113
DS::FitResult * FindFitResult(const std::string &name) const
Definition: FitterInputHandler.hh:64
bool ValidSeedDirection(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:164
unsigned int GetNPEs(Int_t id) const
Return the (approximate) number of hits registered on a PMT. Behavior is different depending on the m...
Definition: FitterInputHandler.hh:352
bool ValidSeedTime(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:131
TVector3 GetSeedPosition(const std::string &_fitter_name="") const
Definition: FitterInputHandler.hh:79
std::vector< double > GetTimes(Int_t id) const
Get the time of each hit registered on a PMT. To get the time of only the first hit,...
Definition: FitterInputHandler.hh:330
Definition: CCCrossSecMessenger.hh:29
Generated by