| #include "KanEventTree.hh" |
KanEventTree
class description - source file - inheritance tree (.pdf)
private:
KanEventTree(const KanEventTree&)
void setupMeta(KanTreeBase* meta)
protected:
KanEventTree(const char* collName, KanCompMap::Index)
static const Char_t* eidName() const
static const Char_t* metaName() const
virtual void setupForRead(KanTreeBase* meta)
virtual void setupForWrite(KanTreeBase* meta)
public:
KanEventTree()
virtual ~KanEventTree()
virtual Int_t Fill()
const KanEvtIDI* getEventID() const
KanEvtIDI* getEventID()
virtual Long64_t LoadTree(Long64_t entry)
virtual KanTreeBase* metaDataTree() const
UInt_t metaID() const
virtual void print(ostream& os = std::cout) const
UInt_t rollOver() const
virtual Int_t Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_t Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
private:
UInt_t _metaID ! Meta data EventID;
bool _firstReadDone ! input initialization flag
TBranch* _metaIDBranch ! Meta data Branch;
KanTreeBase* _metaTree ! Meta data tree
KanCache<KanEvtIDK> _eid ! The event ID. This goes on a special branch
This subclass of KanTreeBase has two additional features.
1) an associted KanTreeBase _metaDataTree to store meta data on.
KanEventTree functionality gaurantees that the associated metaDataTree
is alway synchronized with the event tree.
2) a special branch to store the event ID on.
KanEventTree() //
KanEventTree(const char* collName, KanCompMap::Index idx) //
~KanEventTree()
UInt_t rollOver() const
return the index of the rollover file
void print(ostream& os) const
Long64_t LoadTree(Long64_t entry)
override of TTree::LoadTree();
Int_t Fill()
Write(const char* name, Int_t option, Int_t bufsize) const
option |= kOverwrite;
Write(const char* name, Int_t option, Int_t bufsize)
option |= kOverwrite;
const KanEvtIDI* getEventID() const
KanEvtIDI* getEventID()
void setupForRead(KanTreeBase* meta)
void setupForWrite(KanTreeBase* meta)
void setupMeta(KanTreeBase* meta)
Inline Functions
const Char_t* metaName() const
const Char_t* eidName() const
UInt_t metaID() const
KanTreeBase* metaDataTree() const
KanEventTree KanEventTree(const KanEventTree&)
Author: Eric A Charles
Last update: Mon Nov 22 19:30:40 2004
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.
|