Public Member Functions | |
MAveragePulses (QSequence *s) | |
virtual void | Init () |
Init method is called before event loop. | |
virtual QEvent * | Do (QEvent *ev) |
Doit method is called for each event, getting the event as argument. | |
virtual void | Done () |
Done method is called after event loop. | |
void | DumpEventList (int nrun) |
Private Attributes | |
bool | fProcessedFirstEvent |
flag indicating whether the first event has been processed | |
bool | fSubtractBaseline |
subract baseline from average pulse | |
bool | fNumBaselinePoints |
number of points used to calculate baseline | |
bool | fAlignmentOn |
pulse alignment switch | |
bool | fFractionalShift |
fractional shift | |
std::string | fOutputFile |
output file name | |
bool | fWriteListOfEvents |
dump list of events in a txt file | |
int | fMaxShift |
max shift allowed | |
bool | fUseOFDelay |
use maximum position from OF to align pulses | |
std::map< int, ChannelData > | fChannelData |
data stored for each channel | |
time_t | fBeginValidity |
select flag for debugging | |
time_t | fEndValidity |
QVector | selectedEvents |
QVector | eventChannel |
int | currentRun |
Classes | |
class | ChannelData |