QModule Class Reference

Inheritance diagram for QModule:

QBaseModule MANNsom MApolloHistoMaker MApplyCalibration MAveragePulses MAveragePulsesOneIteration MBaselineModule MBComputeWeights MBCountPulses MBOBFilter MCalCoefficients MCalCompatibility MCheckHeaterDAQ MCheckOffsetAndSat MCheckTimeBehaviour MClearEvent MCoincidenceMultiplicity MCoincidenceTester MCoincidenceTiming MComputeFFT MCorrectAmplitudes MCreateDetectorConfig MCreateRateReference MDataReducer MDetermineHeaterProperties MFindBTDiscontinuities MFindCDiscontinuities MFindCoincidences MFindMultipleTrendsByBruteForce MFir MFitAmplBaseline MFlagCoincidence MHeaterHistoryPlots MLCCurveAnalyzer MLCSlowController MMultipletViewer MMuonCoincidence MNoiseAvgPowerSpectrum MOBChiSquareCut MOpenApolloFlag MOptimumFilter MPulseBasicParameters MPulseFit MPulserCheck MPulseStartTimeOffset MSaveCorrectedMuonTimes MSetHeaterFlag MSetOBChiSquareCuts MSetThreshold MSimpleDAQCheck MSorter MStabDbWriter MSynchronizeMeasurements MTestModule MTestRawEvent MTimeSort MUserModule MVibraAnal MWienerFilter MWPAnalyzer QCorcModule List of all members.

Detailed Description

Pure abstract class that every Diana module should inherit from.


Public Member Functions

 QModule (const std::string &, QSequence *s)

Protected Member Functions

const QErrorJumpToEvent (unsigned int event)
 next iteration diana will jump to event
virtual void Init ()=0
 Init method is called before event loop.
virtual QEventDo (QEvent *ev)=0
 Doit method is called for each event, getting the event as argument.
virtual void Done ()=0
 Done method is called after event loop.

Private Member Functions

void Begin ()
 Begin method is called before event loop.
QEventProcess (QEvent *ev)
 Process method is called for each event, getting the event as argument.
void End ()
 End method is called after event loop.


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