| #include "BtaCompCandIdK.hh" |
BtaCompCandIdK
class description - source file - inheritance tree (.pdf)
protected:
virtual BtaCompCandId* buildTransient(KanEventReader& eR)
virtual void fillConstituents() const
virtual Bool_t fillReadRefHook(KanEventReader& eR)
virtual Bool_t fillWriteRefHook(KanEventWriter& eW)
virtual void loadFrom(const BtaCandId* transient, KanEventWriter& eW)
virtual void resetHook(Dna::Scope scope = Dna::Event)
public:
BtaCompCandIdK()
virtual ~BtaCompCandIdK()
static Bool_t algFlyBool(UChar_t s)
static UInt_t algIDEnum(UChar_t s)
static UInt_t algModeEnum(UChar_t s)
UInt_t algoId() const
UInt_t algoMode() const
Bool_t cpAmbig() const
static Bool_t cpAmbigBool(UChar_t s)
virtual const BtaCandIdI* dau(UInt_t i) const
virtual const BtaCandVtxI* decayVtx() const
Bool_t flyResonances() const
virtual UInt_t nConstraint() const
virtual UInt_t nDau() const
static UChar_t packedVal(UInt_t mode, UInt_t id, Bool_t fly, Bool_t cp)
virtual void print(ostream& os = std::cout) const
private:
static const UChar_t _cpBit
static const UChar_t _flyBit
static const UChar_t _algModeShift
static const UChar_t _algModeMask
static const UChar_t _algIDShift
static const UChar_t _algIDMask
static const UChar_t _conIdMask
static const UChar_t _conCandIdMask
UChar_t _vtxAlg packed vtx algo
UInt_t _ncons # of constraints
UChar_t* _cons [_ncons]
KanObjectRefVector<BtaCandIdI> _daus ! references to daughters...
KanReferenceVector _dausVal ...and actual values
KanObjectRefVector<BtaCandIdI> _concands ! references to constraint cands...
KanReferenceVector _concandsVal ...and actual values
KanObjectRef<BtaCandVtxI> _vtx ! reference to the vertex data
KanReferenceSimple _vtxVal ...and actual value
Class BtaCompCandIdK
BtaCompCandIdK( ) //
~BtaCompCandIdK( )
void print(ostream& os) const
FIXME
const BtaCandId* theCand = access();
if ( theCand ) theCand->print(os);
UInt_t nConstraint() const
UInt_t nDau() const
const BtaCandIdI* dau(UInt_t i) const
const BtaCandVtxI* decayVtx() const
void loadFrom(const BtaCandId* transient,
KanEventWriter& eW )
load this from a transient
BtaCompCandId* buildTransient(KanEventReader& eR)
Bool_t fillWriteRefHook(KanEventWriter& eW)
get back my transient
void fillConstituents() const
Inline Functions
UInt_t algModeEnum(UChar_t s)
UInt_t algIDEnum(UChar_t s)
Bool_t algFlyBool(UChar_t s)
Bool_t cpAmbigBool(UChar_t s)
UChar_t packedVal(UInt_t mode, UInt_t id, Bool_t fly, Bool_t cp)
UInt_t algoId() const
UInt_t algoMode() const
Bool_t flyResonances() const
Bool_t cpAmbig() const
Bool_t fillReadRefHook(KanEventReader& eR)
void resetHook(Dna::Scope scope = Dna::Event)
Author: Jane Tinslay, David Brown
Last update: Mon Nov 22 19:26:23 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.
|