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.
const QErrorJumpToEvent (unsigned int event)
 Jump to event.

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
struct 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.
int fPartialToJump

Friends

class MQinoCompleteDataReader
class MQinoMiCompleteDataReader

Member Function Documentation

void MQinoDataReader::Init (  )  [virtual]

const QError & MQinoDataReader::JumpToEvent ( unsigned int  event  )  [virtual]

Jump to event.

Parameters:
event 
Returns:
error

Reimplemented from QReader.

References fCurrentFile, QReader::fErr, QReader::fEventNumber, filesIter, QBaseModule::Info(), and QError::SetDescription().

Referenced by MQinoMiCompleteDataReader::Do().


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