| #include "KanClonesObj.hh" |
KanClonesObj,RecoCompGMatchI >
class description - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_inter_t* access(UInt_t i) const
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_trans_t* accessByIndex(UInt_t i) const
virtual RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* buildTransient(KanEventReader& eR)
virtual Bool_t flushSelf(KanEventReader& eR)
virtual void loadFrom(const RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* trans, KanEventWriter& eW)
virtual void resetSelf(Dna::Scope scope = Dna::Event)
void setByIndex(KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_trans_t* p, UInt_t i)
virtual Bool_t syncSelf(KanEventWriter& eW)
public:
virtual ~KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >()
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* access() const
static TClass* Class()
virtual TClass* IsA() const
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_inter_t* operator[](UInt_t i) const
void set(RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* setTo)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* transient(KanEventReader& eR)
private:
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* _cache ! The cached transient
This class is a type-safe template of KanClonesVector. The purpose
of this class is to store a single transient object (of type T)
as a vector of persistent objects (with interface type IObj).
Note that this class exists to merge the functionality of
the KanClonesVector base class and KanObjTmplIFace.
This is similar to what is done in KanCompoundObj/KanBranchObj, but
the details are different.
Basically, you probably shouldn't use this class.
Inline Functions
void ~KanClonesObj,RecoCompGMatchI >()
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_inter_t* operator[](UInt_t i) const
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* transient(KanEventReader& eR)
void set(RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* setTo)
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* access() const
void loadFrom(const RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* trans, KanEventWriter& eW)
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* buildTransient(KanEventReader& eR)
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_trans_t* accessByIndex(UInt_t i) const
void setByIndex(KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_trans_t* p, UInt_t i)
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >::obj_inter_t* access(UInt_t i) const
Bool_t syncSelf(KanEventWriter& eW)
Bool_t flushSelf(KanEventReader& eR)
void resetSelf(Dna::Scope scope = Dna::Event)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: E. Charles, S. Kluth
Last update: KanClonesObj.cc,v 1.5 2004/02/04 04:17:57 jtinslay Exp $
Copyright (C) 2003 LBNL
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.