1 #ifndef _M_HEATER_FLAG_BY_REGULAR_TIMING_HH_
2 #define _M_HEATER_FLAG_BY_REGULAR_TIMING_HH_
98 void Init(Diana::QEvent& ev);
101 void Do(Diana::QEvent& ev);
Flag heater events by their regular timing.
int fNecessaryCoincidentEvents
If UseCoincidence = true, the minimum number of required coincident events (not counting the current ...
double fFalsePositiveRate
False positive rate.
int fMaxRandomCoincidentEvents
If UseCoincidence = true, the maximum number of allowed coincident events in different heater groups ...
double fTimeIntervalStepSize
Step size for scan of time intervals.
int fSufficientCoincidentEvents
If UseCoincidence = true, the minimum number of required coincident events (not counting the current ...
std::vector< double > fTimeAdjustments
Time adjustments.
double fTimeTolerance
Time tolerance.
std::map< int, QTimingAnalyzer > fTimingAnalyzer
Timing analyzer for each channel.
double fTimeIntervalUncertainty
Uncertainty in expected heater time interval.
double fExpectedTimeInterval
Pulser expected time interval in sec.
void Do(Diana::QEvent &ev)
Do method.
void Init(Diana::QEvent &ev)
Init method.
bool fUseCoincidences
Whether or not to use coincidences.