#include "KanClonesObj.hh"

KanClonesObj,RecoCompGMatchI >


class description - source file - inheritance tree (.pdf)

class KanClonesObj,RecoCompGMatchI > : public KanClonesVector

Inheritance Chart:
TObject
KanBranch
KanPersistable
<-
KanClonesVector
<-
KanClonesObj<RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>,RecoCompGMatchI<DrcTrackI,DrcRecoHitI,GTrackI> >
<-
RecoCompGMatchListK<DrcTrackI,DrcRecoHitI,GTrackI>
<-
RecoCompDrcGMatchListK
 
    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)

Data Members

    private:
RecoCompGMatchList<DrcTrack,DrcRecoHit,GTrack>* _cache ! The cached transient

Class Description

      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.