MHeaterFlagByRegularTiming Class Reference
[Modules]

Inheritance diagram for MHeaterFlagByRegularTiming:

MSetHeaterFlag QModule QBaseModule List of all members.

Detailed Description

Flag heater events by their regular timing.

Author:
Adam Bryant (adam_bryant@berkeley.edu)


Public Member Functions

 MHeaterFlagByRegularTiming (QSequence *s)
 constructor
 ~MHeaterFlagByRegularTiming ()
 destructor
void Init ()
 Init method.
QEventDo (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, QTimingAnalyzerfTimingAnalyzer
 Timing analyzer for each channel.
double fTimeTolerance
 Time tolerance.
bool fUseCoincidences
 Whether or not to use coincidences.


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:41 2009 for CUORE Software by  doxygen 1.5.1