BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <CDChargedVisible.h>
Public Types | |
typedef CDCandidate | CandidateClass |
typedef EvtRecTrack | VisibleEvidence |
Public Types inherited from CDCandidate | |
typedef CDDecay | DecayEvidence |
typedef std::pair< vector< const EvtRecTrack * >, vector< const EvtRecTrack * > > | TracksAndShowers |
Public Member Functions | |
CDChargedVisible (const EvtRecTrack *aVisible) | |
CDChargedVisible (const CDChargedVisible< H > &aOtherCDChargedVisible) | |
virtual | ~CDChargedVisible () |
virtual bool | builtFromTrack () const |
virtual const EvtRecTrack * | track () const |
virtual DBCandidate::Hypo | hypo () const |
Public Member Functions inherited from CDCandidate | |
virtual | ~CDCandidate () |
const CDCandidate & | operator= (const CDCandidate &aOtherCDCandidate) |
void | setUserTag (int tag) |
CDCandidate & | setP4 (const HepLorentzVector &aMomentum) |
int | userTag () const |
double | mass () const |
int | charge () const |
double | energy () const |
const Hep3Vector & | momentum () const |
const HepLorentzVector & | p4 () const |
const DecayChain::KinematicData * | kinematicData () const |
TracksAndShowers | finalChildren () const |
virtual DBCandidate::Hypo | hypo () const |
virtual bool | builtFromTrack () const |
virtual const EvtRecTrack * | track () const |
virtual bool | builtFromCDPhoton () const |
virtual const EvtRecTrack * | photon () const |
virtual bool | builtFromCDPi0 () const |
virtual const EvtRecPi0 * | navPi0 () const |
virtual bool | builtFromCDEta () const |
virtual const EvtRecEtaToGG * | navEta () const |
virtual bool | builtFromCDKs () const |
virtual const EvtRecVeeVertex * | navKshort () const |
virtual bool | builtFromCDLambda () const |
virtual const EvtRecVeeVertex * | navLambda () const |
virtual bool | builtFromCDDecay () const |
virtual const DecayEvidence & | decay () const |
bool | overlap (const CDCandidate &aOtherCDCandidate) const |
const CDFootPrint & | footPrint () const |
Public Member Functions inherited from dchain::ReferenceCount | |
ReferenceCount () | |
virtual | ~ReferenceCount () |
void | addLink () const |
void | dropLink () const |
Protected Member Functions | |
virtual DecayChain::KinematicData * | defaultKinematicData () const |
Protected Member Functions inherited from CDCandidate | |
CDCandidate (const CDCandidate &aOtherCDCandidate) | |
CDCandidate (const CDFootPrint &aCDFootPrint) | |
void | setKinematicData (const DecayChain::KinematicData &aKinematicData) |
void | setCDFootPrint (const CDFootPrint &aCDFootPrint) |
virtual DecayChain::KinematicData * | defaultKinematicData () const =0 |
void | recurseNode (TracksAndShowers &final, const CDCandidate &cand) const |
Definition at line 84 of file CDChargedVisible.h.
typedef CDCandidate CDChargedVisible< H >::CandidateClass |
Definition at line 90 of file CDChargedVisible.h.
typedef EvtRecTrack CDChargedVisible< H >::VisibleEvidence |
Definition at line 91 of file CDChargedVisible.h.
CDChargedVisible< H >::CDChargedVisible | ( | const EvtRecTrack * | aVisible | ) |
Definition at line 107 of file CDChargedVisible.cc.
CDChargedVisible< H >::CDChargedVisible | ( | const CDChargedVisible< H > & | aOtherCDChargedVisible | ) |
Definition at line 134 of file CDChargedVisible.cc.
|
virtual |
Definition at line 144 of file CDChargedVisible.cc.
|
virtual |
Reimplemented from CDCandidate.
Definition at line 161 of file CDChargedVisible.cc.
|
protectedvirtual |
Implements CDCandidate.
Definition at line 178 of file CDChargedVisible.cc.
|
inlinevirtual |
Reimplemented from CDCandidate.
Definition at line 138 of file CDChargedVisible.h.
|
virtual |
Reimplemented from CDCandidate.
Definition at line 167 of file CDChargedVisible.cc.
Referenced by LocalKaonSelector::operator()(), and LocalPionSelector::operator()().