Public Member Functions | |
MHeaterFlagByRegularTiming (QSequence *s) | |
constructor | |
~MHeaterFlagByRegularTiming () | |
destructor | |
void | Init () |
Init method. | |
QEvent * | Do (QEvent *ev) |
Do method. | |
void | Done () |
Done method. | |
Private Attributes | |
double | fExpectedTimeInterval |
Heater expected time interval in sec. | |
double | fFalsePositiveRate |
False positive rate. | |
std::string | fFlagName |
AuxData variable name. | |
bool | fFlagRawEvent |
Whether to modify raw event or not. | |
int | fMaxRandomCoincidentEvents |
If UseCoincidence = true, the maximum number of allowed coincident events in different heater groups if the timing of the current event is wrong. | |
int | fNecessaryCoincidentEvents |
If UseCoincidence = true, the minimum number of required coincident events (not counting the current event) in the same heater group if the timing of the current event is right. | |
int | fSufficientCoincidentEvents |
If UseCoincidence = true, the minimum number of required coincident events (not counting the current event) in the same heater group regardless of whether the timing of the current event is right. | |
std::vector< double > | fTimeAdjustments |
Time adjustments. | |
double | fTimeIntervalStepSize |
Step size for scan of time intervals. | |
double | fTimeIntervalUncertainty |
Uncertainty in expected heater time interval. | |
std::map< int, QTimingAnalyzer > | fTimingAnalyzer |
Timing analyzer for each channel. | |
double | fTimeTolerance |
Time tolerance. | |
bool | fUseCoincidences |
Whether or not to use coincidences. |