MQinoDataReader Class Reference
[Readers]

Inheritance diagram for MQinoDataReader:

QReader QBaseModule List of all members.

Detailed Description

Milano-DAQ binary data reader.

Reads single or multiple ROOT data files


Public Member Functions

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

Private Member Functions

void NewRun ()
 read header whenever tha run is changed

Private Attributes

int fMinAdcRange
int fMaxAdcRange
int fNumSamples
float fSamplingFrequency
Int_t frecord_size
std::string fRunNumber
std::vector< QFile_t > files
std::vector< QFile_t >::iterator filesIter
 points to the current partial file of the current measurement
std::vector< QFile_t >::iterator filesEnd
 points next to the last partial file of the current measurement
std::vector< std::string
>::iterator 
fIter
 iterator on QReader file list. It it incremented whenever the run is changed
std::string fFileUName
 file name in the file list of QReader. Modified whenever the run (not the partial measurement!) changes
gzFile fCurrentFile
 current partial measurement file
int fRunEventNumber
 number of events read for the current run
QFile_t f
std::string fName
std::string fDate
size_t fPreTriggerSamples
size_t fIsNoise
bool fSaveInAuxData
 Save data in AuxData, for debug only.
QDbDetector::DetectorName fDetector
 Current detector.
char * fTimeZone
 Time zone from TZ environment variable.

Friends

class MQinoCompleteDataReader
class MQinoMiCompleteDataReader


Member Function Documentation

void MQinoDataReader::Init (  )  [virtual]

Init method is called before event loop

Implements QReader.


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