This writer writes a ROOT file with a tree and branches of the selected variables. Variables are defined in the cfg via the statement: Member:AliasName for event members or AuxData:MyAuxDataName for auxdata.
writer RootNtpDumper verbosity = info enable = true SaveTempFiles = false OutputDir = data OutputFilePrefix = ntp Description = ntp TreeName = qtree OutputFilesList = ntp.list WriteFilesList = false SyncWithReader = true SaveAuxData = true Member:Run = true Member:Channel = true Member:NsTime = true AuxData:Pippo = true AuxData:Pluto = true endmod
Public Member Functions | |
MRootNtpDumper (QSequence *s) | |
constructor | |
~MRootNtpDumper () | |
destructor | |
void | Open (const std::string &filename) |
Open file. | |
void | Dump (const QEvent &ev) |
Write event to file. | |
void | Close () |
Private Attributes | |
TFile * | fRootOutput |
QEventR * | fEventR |
TTree * | fTree |
std::string | fFileName |
fFileName = fFileNamePrefix + fFileId | |
bool | fFirstDumpCall |
std::list< Datum< int > > | fIntList |
std::list< Datum< double > > | fDoubleList |
std::list< Datum< float > > | fFloatList |
std::list< Datum< bool > > | fBoolList |
std::list< Datum< TObjString * > > | fStringList |
std::list< Datum< QObjectR * > > | fQObjectList |
std::list< Datum< const TObject * > > | fTObjectList |
Classes | |
class | Datum |
void MRootNtpDumper::Close | ( | void | ) | [virtual] |
rief Close file
Implements QFileWriter.