| #include "KanHeaderTree.hh" |
KanHeaderTree
class description - source file - inheritance tree (.pdf)
private:
KanHeaderTree(const KanHeaderTree& other)
protected:
KanHeaderTree(const char* collName)
static const Char_t* hdrName() const
Bool_t openComponentFile(KanCompMap::Index idx, KanEventTree*& tree)
virtual void setupForRead(KanTreeBase* meta)
virtual void setupForWrite(KanTreeBase* meta)
public:
KanHeaderTree()
virtual ~KanHeaderTree()
void addComponent(KanCompMap::Index idx)
Bool_t buildChain(KanChain& chain, Bool_t& borrowed)
virtual Int_t Fill()
KanEventTree* getComponent(KanCompMap::Index idx)
Int_t getPrevEventsInColl() const
KanEvtHeaderI* header()
const KanEvtHeaderI* header() const
virtual Long64_t LoadTree(Long64_t entry)
KanCompMap::Mask mask() const
virtual void print(ostream& os = std::cout) const
void removeComponent(KanCompMap::Index idx)
void setPrevEventsInColl(Int_t value)
KanEventTree* setupInputLocation(KanCompMap::Index idx, Bool_t& newFile)
private:
KanCompMap::Mask _mask ! The component mask
vector<TreeAndFile> _trees ! Vector of component trees
vector<UInt_t> _fIndex !
KanCache<KanEvtHeaderK> _hdr ! The header
Int_t _prevEventsInColl ! Total number events in previous
A TTree used for Kanga storage
This uses the KanEventReader to keeps track of the indexes
of the branch it owns.
KanHeaderTree() //
KanHeaderTree(const char *name) //
~KanHeaderTree()
d'tor
void print(ostream& os) const
Int_t Fill()
Long64_t LoadTree(Long64_t entry)
override of TTree::LoadTree();
Resets the reader before filling
KanEvtHeaderI* header()
const KanEvtHeaderI* header() const
Bool_t buildChain(KanChain& chain, Bool_t& borrowed)
void setupForRead(KanTreeBase* meta)
void setupForWrite(KanTreeBase* meta)
KanEventTree* setupInputLocation(KanCompMap::Index idx, Bool_t& newFile)
Bool_t openComponentFile(KanCompMap::Index idx, KanEventTree*& tree)
Inline Functions
const Char_t* hdrName() const
KanCompMap::Mask mask() const
void addComponent(KanCompMap::Index idx)
void removeComponent(KanCompMap::Index idx)
KanEventTree* getComponent(KanCompMap::Index idx)
Int_t getPrevEventsInColl() const
void setPrevEventsInColl(Int_t value)
KanHeaderTree KanHeaderTree(const KanHeaderTree& other)
Author: Eric A Charles
Last update: Mon Nov 22 19:31:08 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.
|