CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <RootInterface.h>
Public Member Functions | |
RootInterface (MsgStream log) | |
virtual | ~RootInterface () |
virtual StatusCode | finalize () |
virtual bool | checkEndOfTree () |
check if all the files is over 2005-11-28 | |
virtual bool | getENDFILE () |
virtual StatusCode | addInput (const std::string &treename, const std::string &file) |
add input tree to the list | |
virtual StatusCode | addOutput (const std::string &treename, const std::string &file, int splitx, int bufsize, int compression) |
add output tree to the list | |
virtual StatusCode | createBranch (const std::string &tree, const std::string &branch, const char *classname, void *addr, int &branchnr) |
create a branch in this tree | |
virtual StatusCode | setBranchAddress (const std::string treename, const std::string branchname, void *addr, int &nb) |
set branch address | |
virtual StatusCode | getBranchEntry (int nr, int entry, int &nb) |
get entry from this branch | |
virtual StatusCode | getBranchEntry (int nr, int entry, void *addr, int &nb) |
get entry from this branch with addr | |
virtual bool | getEOF () |
get EOF flag | |
virtual Int_t | getEntries () |
get nr of entries | |
virtual StatusCode | fillTrees () |
fill in all trees | |
virtual std::string | getCurrentFileName () |
virtual std::vector< int > | getTotEvtNo () |
virtual std::string | getJobOptions () |
virtual std::string | getDecayOptions () |
virtual void | printJobInfo (TFile *file, int level) |
virtual StatusCode | f_addOutput (const std::string &treename, const std::string &file, int splitx=1, int bufsize=64000, int compression=1) |
virtual StatusCode | f_createTree (unsigned int treenr, const std::string treename) |
virtual StatusCode | f_createBranch (const std::string &treename, const std::string &branchname, const char *classname, void *addr, int &branchnr) |
virtual StatusCode | f_getTreeNr (const std::string treename, unsigned int &treenr, bool doAdd=false) |
virtual StatusCode | f_fillTrees () |
virtual StatusCode | f_finalize () |
Static Public Member Functions | |
static RootInterface * | Instance (MsgStream log) |
singleton behaviour | |
Definition at line 19 of file RootInterface.h.
RootInterface::RootInterface | ( | MsgStream | log | ) |
Definition at line 31 of file RootInterface.cxx.
|
virtual |
Definition at line 43 of file RootInterface.cxx.
|
virtual |
add input tree to the list
Definition at line 163 of file RootInterface.cxx.
|
virtual |
add output tree to the list
Definition at line 178 of file RootInterface.cxx.
|
virtual |
check if all the files is over 2005-11-28
Definition at line 425 of file RootInterface.cxx.
Referenced by RootEvtSelector::next().
|
virtual |
create a branch in this tree
Definition at line 195 of file RootInterface.cxx.
Referenced by DigiCnv::DataObjectToTObject(), DstCnv::DataObjectToTObject(), EvtHeaderCnv::DataObjectToTObject(), EvtNavigatorCnv::DataObjectToTObject(), EvtRecCnv::DataObjectToTObject(), HltCnv::DataObjectToTObject(), McCnv::DataObjectToTObject(), RecTrackCnv::DataObjectToTObject(), and TrigCnv::DataObjectToTObject().
|
virtual |
Definition at line 624 of file RootInterface.cxx.
|
virtual |
Definition at line 671 of file RootInterface.cxx.
|
virtual |
Definition at line 643 of file RootInterface.cxx.
Referenced by f_createBranch().
|
virtual |
Definition at line 728 of file RootInterface.cxx.
|
virtual |
Definition at line 745 of file RootInterface.cxx.
|
virtual |
Definition at line 698 of file RootInterface.cxx.
Referenced by f_addOutput(), and f_createBranch().
|
virtual |
fill in all trees
Definition at line 596 of file RootInterface.cxx.
Referenced by RootCnvSvc::commitOutput().
|
virtual |
Definition at line 107 of file RootInterface.cxx.
Referenced by RootCnvSvc::finalize().
|
virtual |
get entry from this branch
Definition at line 549 of file RootInterface.cxx.
Referenced by RootEventBaseCnv::createObj().
|
virtual |
get entry from this branch with addr
Definition at line 527 of file RootInterface.cxx.
|
inlinevirtual |
Definition at line 55 of file RootInterface.h.
Referenced by RootEventBaseCnv::createObj(), and MixerAlg::execute().
|
virtual |
Definition at line 70 of file RootInterface.cxx.
Referenced by finalize().
|
inlinevirtual |
Definition at line 31 of file RootInterface.h.
Referenced by RootEventBaseCnv::createObj().
|
inlinevirtual |
get nr of entries
Definition at line 51 of file RootInterface.h.
Referenced by RootEventBaseCnv::createObj(), and RootEvtSelector::next().
|
inlinevirtual |
get EOF flag
Definition at line 49 of file RootInterface.h.
Referenced by RootEvtSelector::next().
|
virtual |
Definition at line 47 of file RootInterface.cxx.
Referenced by finalize().
|
virtual |
Definition at line 89 of file RootInterface.cxx.
Referenced by finalize().
|
static |
singleton behaviour
Definition at line 25 of file RootInterface.cxx.
Referenced by MixerAlg::execute(), RootEvtSelector::initialize(), RootCnvSvc::RootCnvSvc(), and RootEventBaseCnv::RootEventBaseCnv().
|
virtual |
Definition at line 300 of file RootInterface.cxx.
|
virtual |
set branch address
Definition at line 484 of file RootInterface.cxx.
Referenced by RootEventBaseCnv::createObj().