Inheritance diagram for MRootNtpDumper:

Ntuple dumper for diana.
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 | ( | ) | [virtual] |
rief Close file
Implements QFileWriter.
1.5.1