HYDRA_development_version
|
#include <hsudummyrec.h>
Public Member Functions | |
HSUDummyRec (Bool_t bVerbose=kTRUE) | |
HSUDummyRec (const Char_t *pOutFileName, Bool_t bVerbose=kTRUE) | |
HSUDummyRec (const Text_t name[], const Text_t title[], Bool_t bVerbose=kTRUE) | |
HSUDummyRec (const Char_t *pOutFileName, const Text_t name[], const Text_t title[], Bool_t bVerbose=kTRUE) | |
~HSUDummyRec (void) | |
void | setVerbose (Bool_t b=kTRUE) |
Bool_t | getVerbose (void) const |
HIterator * | getIterator (Cat_t cat, Bool_t bDelete=kTRUE) |
HIterator * | getIterator (const Char_t *pName, Bool_t bDelete=kTRUE) |
void | addObjectToWrite (TObject *pObj, Bool_t bDelete=kTRUE) |
Bool_t | removeObject (TObject *pObj) |
Bool_t | removeIterator (HIterator *pI) |
Int_t | writeObjects (TFile *pFile) |
Int_t | writeObjects (const Char_t *pFileName, Bool_t bRecreate=kTRUE) |
TFile * | getOutFile (void) const |
Bool_t | setOutFile (TFile *pFile, Bool_t bCloseOld=kFALSE) |
TFile * | openOutFile (const Char_t *pName=NULL, Bool_t bRecr=kTRUE) |
Bool_t | writeAndCloseOutFile (void) |
const TString & | getOutFileName (void) const |
void | setOutFileName (const Char_t *pName) |
virtual void | Print (Option_t *option) const |
virtual void | print (void) const |
virtual Int_t | execute (void) |
virtual Bool_t | init (void) |
virtual Bool_t | finalize (void) |
virtual Bool_t | reinit (void) |
Bool_t | getInitOk (void) |
void | setInitOk (Bool_t b=kTRUE) |
void | setEvents (Int_t i) |
void | incEvents (void) |
Int_t | getEvents (void) const |
void | setWriteEvents (Bool_t b=kTRUE) |
Bool_t | getWriteEvents (void) const |
![]() | |
HReconstructor (void) | |
~HReconstructor (void) | |
HReconstructor (const Text_t *name, const Text_t *title) | |
HTask * | next (Int_t &errCode) |
HTask * | getTask (const Char_t *name) |
Bool_t | connectTask (HTask *task, Int_t n=0) |
TObjArray | getTable () |
void | getConnections () |
HTask * | getComposite () |
void | setActive (Bool_t state) |
Bool_t | IsFolder (void) const |
void | Browse (TBrowser *b) |
void | isTimed (Bool_t flag=kTRUE) |
void | resetTimer (void) |
void | printTimer (void) |
![]() | |
HTask (void) | |
HTask (const Text_t name[], const Text_t title[]) | |
virtual | ~HTask (void) |
virtual HTask * | getOwner () |
virtual void | setOwner (HTask *atask) |
virtual Bool_t | setConnections () |
void | setManual () |
Static Public Member Functions | |
static HCategory * | getCategory (Cat_t cat, Bool_t bRaport=kTRUE) |
static HCategory * | getCategory (const Char_t *pName, Bool_t bRaport=kTRUE) |
Protected Member Functions | |
void | setDefault (void) |
Protected Attributes | |
TList | lToDelete |
TList | lToWrite |
Bool_t | bVerbose |
Bool_t | bInitOk |
TFile * | pOutFile |
TString | sOutFileName |
Int_t | iEvents |
Bool_t | bWriteEvents |
![]() | |
TList * | fHistograms |
Bool_t | fActive |
TObjArray | fOutputs |
TStopwatch | fTimer |
![]() | |
HTask * | owner |
Bool_t | manual |
Bool_t | isInitialised |
Bool_t | isConnected |
Bool_t | fIsTimed |
Definition at line 33 of file hsudummyrec.h.
HSUDummyRec::HSUDummyRec | ( | Bool_t | bVerbose = kTRUE | ) |
HSUDummyRec::HSUDummyRec | ( | const Char_t * | pOutFileName, |
Bool_t | bVerbose = kTRUE |
||
) |
Definition at line 48 of file hsudummyrec.cc.
References setDefault(), setOutFileName(), and setVerbose().
HSUDummyRec::HSUDummyRec | ( | const Text_t | name[], |
const Text_t | title[], | ||
Bool_t | bVerbose = kTRUE |
||
) |
Definition at line 60 of file hsudummyrec.cc.
References setDefault(), and setVerbose().
HSUDummyRec::HSUDummyRec | ( | const Char_t * | pOutFileName, |
const Text_t | name[], | ||
const Text_t | title[], | ||
Bool_t | bVerbose = kTRUE |
||
) |
Definition at line 71 of file hsudummyrec.cc.
References setDefault(), setOutFileName(), and setVerbose().
HSUDummyRec::~HSUDummyRec | ( | void | ) |
Definition at line 84 of file hsudummyrec.cc.
References pOutFile.
void HSUDummyRec::addObjectToWrite | ( | TObject * | pObj, |
Bool_t | bDelete = kTRUE |
||
) |
Definition at line 229 of file hsudummyrec.cc.
|
inlinevirtual |
Implements HReconstructor.
Definition at line 93 of file hsudummyrec.h.
|
inlinevirtual |
Implements HTask.
Definition at line 95 of file hsudummyrec.h.
|
static |
Definition at line 113 of file hsudummyrec.cc.
References HEvent::getCategory(), Hades::getCurrentEvent(), and gHades.
Referenced by getIterator().
|
static |
Definition at line 138 of file hsudummyrec.cc.
References HEvent::getCategory(), Hades::getCurrentEvent(), and gHades.
|
inline |
Definition at line 107 of file hsudummyrec.h.
References iEvents.
|
inline |
Definition at line 100 of file hsudummyrec.h.
References bInitOk.
HIterator * HSUDummyRec::getIterator | ( | Cat_t | cat, |
Bool_t | bDelete = kTRUE |
||
) |
Definition at line 179 of file hsudummyrec.cc.
References bVerbose, getCategory(), and lToDelete.
HIterator * HSUDummyRec::getIterator | ( | const Char_t * | pName, |
Bool_t | bDelete = kTRUE |
||
) |
Definition at line 204 of file hsudummyrec.cc.
References bVerbose, getCategory(), and lToDelete.
|
inline |
Definition at line 74 of file hsudummyrec.h.
References pOutFile.
|
inline |
Definition at line 82 of file hsudummyrec.h.
References sOutFileName.
|
inline |
Definition at line 49 of file hsudummyrec.h.
References bVerbose.
|
inline |
Definition at line 110 of file hsudummyrec.h.
References bWriteEvents.
|
inline |
Definition at line 106 of file hsudummyrec.h.
References iEvents.
|
inlinevirtual |
Implements HTask.
Definition at line 94 of file hsudummyrec.h.
TFile * HSUDummyRec::openOutFile | ( | const Char_t * | pName = NULL , |
Bool_t | bRecr = kTRUE |
||
) |
Definition at line 403 of file hsudummyrec.cc.
References pOutFile, and sOutFileName.
|
inlinevirtual |
Definition at line 88 of file hsudummyrec.h.
References print().
|
virtual |
|
inlinevirtual |
Reimplemented from HTask.
Definition at line 96 of file hsudummyrec.h.
Bool_t HSUDummyRec::removeIterator | ( | HIterator * | pI | ) |
Definition at line 261 of file hsudummyrec.cc.
References lToDelete.
Bool_t HSUDummyRec::removeObject | ( | TObject * | pObj | ) |
Definition at line 246 of file hsudummyrec.cc.
|
protected |
Definition at line 96 of file hsudummyrec.cc.
References bInitOk, bVerbose, bWriteEvents, iEvents, lToDelete, and pOutFile.
Referenced by HSUDummyRec().
|
inline |
Definition at line 105 of file hsudummyrec.h.
References iEvents.
|
inline |
Definition at line 101 of file hsudummyrec.h.
References bInitOk.
Bool_t HSUDummyRec::setOutFile | ( | TFile * | pFile, |
Bool_t | bCloseOld = kFALSE |
||
) |
Definition at line 377 of file hsudummyrec.cc.
References pOutFile.
|
inline |
|
inline |
|
inline |
Definition at line 109 of file hsudummyrec.h.
References bWriteEvents.
Bool_t HSUDummyRec::writeAndCloseOutFile | ( | void | ) |
Definition at line 455 of file hsudummyrec.cc.
References bVerbose, bWriteEvents, iEvents, and pOutFile.
Int_t HSUDummyRec::writeObjects | ( | TFile * | pFile | ) |
Int_t HSUDummyRec::writeObjects | ( | const Char_t * | pFileName, |
Bool_t | bRecreate = kTRUE |
||
) |
Definition at line 318 of file hsudummyrec.cc.
References writeObjects().
|
protected |
Definition at line 121 of file hsudummyrec.h.
Referenced by getInitOk(), setDefault(), and setInitOk().
|
protected |
Definition at line 119 of file hsudummyrec.h.
Referenced by getIterator(), getVerbose(), print(), setDefault(), setVerbose(), and writeAndCloseOutFile().
|
protected |
Definition at line 128 of file hsudummyrec.h.
Referenced by getWriteEvents(), setDefault(), setWriteEvents(), and writeAndCloseOutFile().
|
protected |
Definition at line 127 of file hsudummyrec.h.
Referenced by getEvents(), incEvents(), setDefault(), setEvents(), and writeAndCloseOutFile().
|
protected |
Definition at line 116 of file hsudummyrec.h.
Referenced by addObjectToWrite(), getIterator(), print(), removeIterator(), removeObject(), and setDefault().
|
protected |
Definition at line 117 of file hsudummyrec.h.
Referenced by addObjectToWrite(), print(), removeObject(), and writeObjects().
|
protected |
Definition at line 123 of file hsudummyrec.h.
Referenced by getOutFile(), openOutFile(), setDefault(), setOutFile(), writeAndCloseOutFile(), and ~HSUDummyRec().
|
protected |
Definition at line 125 of file hsudummyrec.h.
Referenced by getOutFileName(), openOutFile(), and setOutFileName().