MCorcMultipleCoincidences Class Reference
[Modules]

Inheritance diagram for MCorcMultipleCoincidences:

QCorcModule QModule QBaseModule

List of all members.


Detailed Description

Checks for coincident events.

Author:
Adam Bryant (adam_bryant@berkeley.edu)
  • Config example:
        module CorcMultipleCoincidences
        verbosity = info
        enable = true
        endmod
        
  • Parameters
    • FirstParameter [int = 1]: Description of first parameter
    • SecondParameter [bool = false]:
    • ...

Public Member Functions

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

Private Member Functions

bool ParseCoincidences ()
 Parse coincident event candidates into coincidences.
void Write ()
 Write plots and reports to file.

Private Attributes

std::vector< Coincidence > fCoincidences
 List of coincidences.
std::vector< EventInfo > fCoincidentEvents
 List of events for determining coincidences.
double fCoincidenceWindow
 Time window (seconds) for coincidences.
unsigned int fMaxCoincidentEvents
 Maximum allowed coincident events.
std::string fRelativeChannelsSource
 Source file name or 'DB' for relative channels.

Classes

class  Coincidence
class  EventInfo

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