MReTrigger Class Reference
[Filters]

Inheritance diagram for MReTrigger:

QFilter QBaseModule

List of all members.


Detailed Description

Filter for retriggered events.

Author:
Maria Martinez Flags events that has been retriggered by OF+Wiener analysis
This can happen when a event triggers the DAQ, but is below the Wiener threshold Criterion to choose which is the event to keep: delay = wiener time from the begining of the window
  • if there are events with delay>pretrigger, keep the last one
  • if not, keep the first one


Public Member Functions

 MReTrigger (QSequence *s)
 constructor
 ~MReTrigger ()
 destructor
void GetCuts ()
 Get cuts from config file.
bool Filter (const QEvent *ev)
 return true if ev passes the cuts

Private Attributes

Double_t fWindow
 maximum time (in ms) between two events to be considered coincident
Double_t fJitter
 Trigger jitter (in ms).
int fNumChannels
 Number of channels.
int fIndex
 Index of the event being analyzed.
int fIteration
 iteration number
std::map< int, std::pair
< std::pair< int, int >
, Double_t > > 
fIndDelayPrev
 Auxiliar. index(run,eventnumber) and delay time of the previous event, for each channel.
std::map< std::pair< int, int >
, bool > 
fReTrigger
 vector to store retrigger flags
std::string fFlagName
 AuxData variable name.

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

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