MRootNtpDumper Class Reference
[Writers]

Inheritance diagram for MRootNtpDumper:

QFileWriter QWriter QBaseModule List of all members.

Detailed Description

Ntuple Dumper.

Author:
Marco Vignati
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.


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
QEventRfEventR
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


Member Function Documentation

void MRootNtpDumper::Close (  )  [virtual]

rief Close file

Implements QFileWriter.


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:42 2009 for CUORE Software by  doxygen 1.5.1