MQinoMiCompleteDataReaderFast Class Reference
[Readers]

Inheritance diagram for MQinoMiCompleteDataReaderFast:

QReader QBaseModule

List of all members.


Detailed Description

Milano-DAQ binary data & Milano-Ntuple reader Read a Milano-ntuple and look for the raw events (digitized pulses) in a list of raw files (Milano-DAQ). Warning: the maximum number of events per partial file is defined in MAX_EVENTS_PER_PARTIAL (MQinoMiCompleteDataReaderFast.cc).

Author:
Maria Martinez
The events number and order are that of the ntuple file !!

    endmod
    


Public Member Functions

 MQinoMiCompleteDataReaderFast (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 QErrorReadEvent (int event)
const QErrorReadFile ()
QEventFillEvent (QEvent *ev)

Private Member Functions

void NewRun ()
 read header whenever tha run is changed

Private Attributes

float fMinAdcRange
float 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
int fRunToJump
MQinoMiNtpReaderfNtpReader
char * fBuffer
int fEventsInFile
int fEventsRead

Member Function Documentation

void MQinoMiCompleteDataReaderFast::Init (  )  [virtual]


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