MAveragePulses Class Reference
[Modules]
List of all members.
Detailed Description
Module to form idealized pulses by averaging.
- Author:
- A. Bryant, M. Vignati Used to tune pulse amplitude algorithms that need ideal pulse shape.
- Reads:
- Writes
- Average Pulses to file or to DB (if fOutputFile = DB)
|
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 |
The documentation for this class was generated from the following files:
- /home/cuoresvn/cuore/pkg/modpulseshape/MAveragePulses.hh
- /home/cuoresvn/cuore/pkg/modpulseshape/MAveragePulses.cc