
Reads single or multiple ROOT data files
reader QinoDataReader
verbosity = info
enable = true
ReadFilesList = true
InputFilesList = /Users/Elena/cuore/cfg/ntp.list
InputFileName = /data/cuoredata/misure/cuoricino/vsmq0134
PreTriggerSamples = 128
NoiseFile = false
endmod
Public Member Functions | |
| MQinoDataReader (QSequence *s) | |
| void | Init () |
| QEvent * | Do (QEvent *ev) |
| Doit method is called for each event, getting the event as argument. | |
| void | Done () |
| Done method is called after event loop. | |
| const QError & | JumpToEvent (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 |
| void MQinoDataReader::Init | ( | ) | [virtual] |
Init method is called before event loop
Implements QReader.
References QDbDetector::DN_UNKNOWN, fDetector, QReader::fEventNumber, QReader::fFileList, fFileUName, fIter, fSaveInAuxData, QBaseModule::GetBool(), QBaseModule::GetInt(), QBaseModule::GetVerbosity(), QReader::InitFileManager(), and NewRun().
| const QError & MQinoDataReader::JumpToEvent | ( | unsigned int | event | ) | [virtual] |
Jump to event.
| event |
Reimplemented from QReader.
References fCurrentFile, QReader::fErr, QReader::fEventNumber, filesIter, QBaseModule::Info(), and QError::SetDescription().
Referenced by MQinoMiCompleteDataReader::Do().
1.5.6