| #include "BtaCandIdSetK.hh" |
BtaCandIdSetK
class description - source file - inheritance tree (.pdf)
protected:
Int_t addBranchesFromConfig()
virtual BtaCandIdList* buildTransient(KanEventReader& eR)
KanClonesVector_I<KanRefObject<BtaCandIdI> >* candList(const string& name)
KanClonesVector_I<BtaCandP4I>* compP4Vector(PdtLund::LundType type)
KanClonesVector_I<BtaCandIdI>* compSubVector(PdtLund::LundType type)
virtual void loadFrom(const BtaCandIdList* transient, KanEventWriter& eW)
KanClonesVector_I<BtaCandP4I>* recoP4Vector(PdtLund::LundType type)
KanClonesVector_I<BtaCandIdI>* recoSubVector(PdtLund::LundType type)
virtual void setDependentBranches()
virtual Int_t setReadBranchSelf(KanTreeBase& tree, const char* name)
virtual Int_t setWriteBranchSelf(KanTreeBase& tree, const char* branchName, Bool_t replace = kFALSE, Int_t bufSize = 32*Kan::kiloByte(), Int_t split = 99)
void storeComp(const BtaCandId*)
void storeMissing(const BtaCandId*)
void storeReco(const BtaCandId*)
KanClonesVector_I<BtaCandVtxI>* vtxVector(PdtLund::LundType type)
public:
BtaCandIdSetK()
virtual ~BtaCandIdSetK()
virtual bool fillList(list<BtaCandIdI*>&, const char* name) const
void storeList(const char* config)
void storePidType(const char* config)
private:
KanCache<KanClonesVectorK<BtaMissingCandIdK> > _missVect ! Missing Momentum Candidates
KanCache<KanClonesVectorK<BtaRecoCandIdK> > _otherReco !
KanCache<KanClonesVectorK<BtaCompCandIdK> > _otherComp !
map<int,KanCache<vect_reco>*> _recoVects ! Reco Candidates, by Pid Type
map<int,KanCache<vect_comp>*> _compVects ! Composite Candidates, by Pid Type
map<int,KanCache<vect_p4>*> _recoP4Vects ! P4 Data, by Pid Type
map<int,KanCache<vect_p4>*> _compP4Vects ! P4 Data, by Pid Type
map<int,KanCache<vect_vtx>*> _vtxVects ! Vtx Data, by Pid Type
list<KanCache<vect_p4>*> _p4s !
list<KanCache<vect_vtx>*> _vtxs !
list<KanCache<vect_reco>*> _recos !
list<KanCache<vect_comp>*> _comps !
map<std::string,KanCache<vect_ref>*> _listVects ! List Data, by list Name
KanCache<KanArray_String> _pidTypeNames ! Pid types
KanCache<KanArray_String> _listNames ! List Names
list<PidTypeConfig> _pidConfig !
list<ListNameConfig> _listConfig !
BtaCandIdSetK()
:BtaCandIdSetI(),
_pidTypeNames(Dna::Collection),
_listNames(Dna::Collection)
~BtaCandIdSetK()
bool fillList(std::list<BtaCandIdI*>& list, const char* name) const
void storePidType(const char* config)
void storeList(const char* config)
void loadFrom(const BtaCandIdList* transient, KanEventWriter& eW)
BtaCandIdList* buildTransient(KanEventReader& eR)
void setDependentBranches()
Int_t setReadBranchSelf(KanTreeBase& tree,
const char* name)
Int_t setWriteBranchSelf(KanTreeBase& tree, const char* branchName,
Bool_t replace,
Int_t bufSize,
Int_t split)
Int_t addBranchesFromConfig( )
void storeReco(const BtaCandId* cand)
void storeComp(const BtaCandId* cand)
void storeMissing(const BtaCandId* cand)
Inline Functions
KanClonesVector_I<BtaCandIdI>* recoSubVector(PdtLund::LundType type)
KanClonesVector_I<BtaCandP4I>* recoP4Vector(PdtLund::LundType type)
KanClonesVector_I<BtaCandIdI>* compSubVector(PdtLund::LundType type)
KanClonesVector_I<BtaCandP4I>* compP4Vector(PdtLund::LundType type)
KanClonesVector_I<BtaCandVtxI>* vtxVector(PdtLund::LundType type)
KanClonesVector_I<KanRefObject<BtaCandIdI> >* candList(const string& name)
Author: E. Charles
Last update: BtaCandIdSetK.cc,v 1.12 2004/11/10 01:54:35 echarles Exp $
Copyright (C) 2004 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.
|