MOT Class Reference
[Modules]

Inheritance diagram for MOT:

QModule QBaseModule

List of all members.


Detailed Description

module to test the feasibility of a OF based trigger.

Author:
Marco Vignati, Filippo Orio
  • Config example: module OT verbosity = info enable = true AvgPulseFilename = avg/avgpulse_600065.root AvgNoisePSFilename = avg/avgnoise_600065.root KernelWindowType = Hann UseRelativeThermistor = true FilterDiff = true Debug = true DebugFilename = oftrgparams${THEID}.root CoincidenceWindow = 40 ThresholdFactor = 3. TimeProfilingOn = true endmod
KernelWindowType can ONLY be: rectangular welch hann hamming cosinus blackman-harris kaiser3

Public Member Functions

 MOT (QSequence *s)
 constructor
 ~MOT ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Member Functions

void InitSingleChannel (const int chan)
void InitTwinChannel (const int chan1, const int chan2)

Private Attributes

std::map< int, SingleChannelInfo > fSingleChannelInfos
std::map< int, TwinChannelInfo > fTwinChannelInfos
double fCoincidenceWindow
double fThresholdFactor
bool fDebug
bool fRelativeThermistor
bool fDiff
bool fVetoMode
std::string fDebugFile
std::string fAvgPulseFile
std::string fAvgNoiseFile
std::string fKernelWindow
std::string fListOfPulsersFile
std::vector< unsigned int > fPulserAmpl
QFFT::WindowType fKernelWindowType
Cuore::QVector fTriggers
Cuore::QVector fSideTriggers
Cuore::QVector fCoincTriggers
Cuore::QVector fAmplTriggers
Cuore::QVector fAmplSideTriggers
Cuore::QVector fAmplCoincTriggers
Cuore::QVector fFiltered
Cuore::QVector fSideFiltered
Cuore::QVector fVetoIntervals
Cuore::QVector fSideVetoIntervals
Cuore::QVector fCoincVetoIntervals
Cuore::QVector fChi
Cuore::QVector fApolloOT

Classes

struct  SingleChannelInfo
struct  TwinChannelInfo

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:02 2010 for CUORE Software by  doxygen 1.5.6