| #include "KanEvtHeaderK.hh" |
KanEvtHeaderK
class description - source file - inheritance tree (.pdf)
private:
KanEvtHeaderK(const KanEvtHeaderK&)
KanEvtHeaderK& operator=(const KanEvtHeaderK&)
protected:
virtual KanEvtHeaderI* buildTransient(KanEventReader& eR)
virtual void loadFrom(const KanEvtHeaderI* t, KanEventWriter& eW)
virtual void setDependentBranches()
public:
KanEvtHeaderK()
virtual ~KanEvtHeaderK()
virtual Int_t addComponent(const UInt_t cIdx, const Char_t* fileName, const Char_t* uuid, UInt_t evtIndex, Bool_t isBorrowed)
virtual const char* getCompName(UInt_t cIdx) const
virtual KanEvtHeaderEntryI* getComponentByIndex(UInt_t idx) const
virtual KanEvtHeaderEntryI* getComponentByName(const Char_t* compName) const
virtual Bool_t getComponentIndex(const Char_t* compName, UInt_t& idx) const
virtual const char* getFileName(const Char_t* compName, const Char_t* collName) const
virtual const char* getFileName(UInt_t cIdx, const Char_t* collName) const
virtual const char* getFileName(UInt_t fIdx) const
virtual const char* getFileUuid(UInt_t uIdx) const
virtual KanEvtHeaderEntryI* operator[](UInt_t i) const
virtual void print(ostream& ost = std::cout) const
virtual UInt_t size() const
private:
KanCache<KanArray_String> _fileDesc ! file names
KanCache<KanArray_String> _indexDesc ! file index strings
KanCache<KanArray_String> _uuidDesc ! file UUIDs
KanCache<KanClonesVectorK<KanEvtHeaderEntryK> > _comps ! components
protected:
static KanCompMap _compNameMap
Persistent class for KanEvtHeader - implementation
Environment:
Software developed for the BaBar Detector at the SLAC B-Factory.
Author List:
Matthias Steinke
------------------------------------------------------------------------
KanEvtHeaderK() :
KanEvtHeaderI(),
_fileDesc(Dna::Collection),
_uuidDesc(Dna::Collection),
_comps(Dna::Event)
default c'tor
~KanEvtHeaderK()
KanEvtHeaderEntryI* getComponentByIndex(UInt_t idx) const
KanEvtHeaderEntryI* getComponentByName(const Char_t* compName) const
Bool_t getComponentIndex(const Char_t* compName, UInt_t& idx) const
const char* getFileName(const Char_t* compName, const Char_t* collName) const
const char* getFileName(UInt_t cIdx, const Char_t* collName) const
const char* getFileName(UInt_t fIdx) const
const char* getFileUuid(UInt_t uIdx) const
const char* getCompName(UInt_t cIdx) const
void print( ostream & ost ) const
Standard print method
void setDependentBranches()
Int_t addComponent(const UInt_t cIdx,
const Char_t* fileName,
const Char_t* uuid,
UInt_t evtIndex,
Bool_t isBorrowed)
Inline Functions
KanEvtHeaderEntryI* operator[](UInt_t i) const
UInt_t size() const
void loadFrom(const KanEvtHeaderI* t, KanEventWriter& eW)
KanEvtHeaderI* buildTransient(KanEventReader& eR)
KanEvtHeaderK KanEvtHeaderK(const KanEvtHeaderK&)
KanEvtHeaderK& operator=(const KanEvtHeaderK&)
Last update: Mon Nov 22 19:30:48 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.
|