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 ( void   )  [virtual]

rief Close file

Implements QFileWriter.


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