MTimeSort Class Reference
[Modules]

Inheritance diagram for MTimeSort:

QModule QBaseModule

List of all members.


Detailed Description

Module for sorting events by time.

Author:
Laura Kogler
This module generates a list of events sorted by time and saves it to an ascii file


Public Member Functions

 MTimeSort (QSequence *s)
virtual void Init ()
 Init method is called before event loop.
virtual QEventDo (QEvent *ev)
 Doit method is called for each event, getting the event as argument.
virtual void Done ()
 Done method is called after event loop.

Private Attributes

std::string fOutputFilename
 this is the name of the file where the sorted list is kept
std::vector< std::pair< int,
unsigned long long > > 
fEventVector
 vector to store event number and time
int fIndex
 An index to keep track of event.
int fIteration
 What iteration are we on?
int fNumberOfEvents
 Number of sorted events.
int fStartTime
 Start time of run.
std::vector< int > fChannelVector
 Vector of channel numbers.

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