MCorcTimeBehavior Class Reference
[Modules]

Inheritance diagram for MCorcTimeBehavior:

QCorcModule QModule QBaseModule

List of all members.


Detailed Description

Computes event rates and checks for time holes and coincident events.

Author:
Adam Bryant (adam_bryant@berkeley.edu)
  • Config example:
        module CorcTimeBehavior
        verbosity = info
        enable = true
        MaxAllowedTimeHole = 300.0
        endmod
        
  • Parameters
    • MaxAllowedTimeHole [double = 300.0]: Warning is generated if a time hole exceeds MaxAllowedTimeHole seconds


Public Member Functions

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

Private Member Functions

void Write ()
 Write plots and reports to file.

Private Attributes

std::map< int, ChannelInfo > fChannelList
 Plots and other info for each channel.
double fMaxAllowedTimeHole
 Maximum allowed time hole.
double fTimeOfLastEvent
 Time of last event (so far).

Classes

class  ChannelInfo

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

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