|
BOSS 8.0.0
BESIII Offline Software System
|
#include <CDDecay.h>
Public Types | |
| typedef CDCandidate | CandidateClass |
| typedef CDCandidate | CandidateClass |
| typedef CDCandidate | CandidateClass |
| Public Types inherited from CDCandidate | |
| typedef CDDecay | DecayEvidence |
| typedef std::pair< vector< const EvtRecTrack * >, vector< const EvtRecTrack * > > | TracksAndShowers |
| typedef CDDecay | DecayEvidence |
| typedef std::pair< vector< const EvtRecTrack * >, vector< const EvtRecTrack * > > | TracksAndShowers |
| typedef CDDecay | DecayEvidence |
| typedef std::pair< vector< const EvtRecTrack * >, vector< const EvtRecTrack * > > | TracksAndShowers |
Public Member Functions | |
| CDDecay (const CDDecay &aOtherCDDecay) | |
| CDDecay (const CDCandidate &aProduct) | |
| CDDecay (const CDDecay &aProducts, const CDCandidate &aAdditionalProduct) | |
| virtual | ~CDDecay () |
| void | addChild (const CDCandidate &aAdditionalProduct) |
| void | setKinematicData (const DecayChain::KinematicData &aKinematicData) |
| virtual bool | builtFromCDDecay (void) const |
| virtual const CDDecay & | decay (void) const |
| uint32_t | numberChildren () const |
| void | iterateChildren (void(*analyze)(const CDCandidate &)) const |
| void | iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const |
| const CDCandidate & | child (unsigned int aPosition) const |
| const std::vector< dchain::ReferenceHolder< CDCandidate > > & | children () const |
| CDDecay (const CDDecay &aOtherCDDecay) | |
| CDDecay (const CDCandidate &aProduct) | |
| CDDecay (const CDDecay &aProducts, const CDCandidate &aAdditionalProduct) | |
| virtual | ~CDDecay () |
| void | addChild (const CDCandidate &aAdditionalProduct) |
| void | setKinematicData (const DecayChain::KinematicData &aKinematicData) |
| virtual bool | builtFromCDDecay (void) const |
| virtual const CDDecay & | decay (void) const |
| uint32_t | numberChildren () const |
| void | iterateChildren (void(*analyze)(const CDCandidate &)) const |
| void | iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const |
| const CDCandidate & | child (unsigned int aPosition) const |
| const std::vector< dchain::ReferenceHolder< CDCandidate > > & | children () const |
| CDDecay (const CDDecay &aOtherCDDecay) | |
| CDDecay (const CDCandidate &aProduct) | |
| CDDecay (const CDDecay &aProducts, const CDCandidate &aAdditionalProduct) | |
| virtual | ~CDDecay () |
| void | addChild (const CDCandidate &aAdditionalProduct) |
| void | setKinematicData (const DecayChain::KinematicData &aKinematicData) |
| virtual bool | builtFromCDDecay (void) const |
| virtual const CDDecay & | decay (void) const |
| uint32_t | numberChildren () const |
| void | iterateChildren (void(*analyze)(const CDCandidate &)) const |
| void | iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const |
| const CDCandidate & | child (unsigned int aPosition) const |
| const std::vector< dchain::ReferenceHolder< CDCandidate > > & | children () 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 |
| bool | overlap (const CDCandidate &aOtherCDCandidate) const |
| const CDFootPrint & | footPrint () const |
| 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 |
| bool | overlap (const CDCandidate &aOtherCDCandidate) const |
| const CDFootPrint & | footPrint () const |
| 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 |
| 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 |
| ReferenceCount () | |
| virtual | ~ReferenceCount () |
| void | addLink () const |
| void | dropLink () const |
| ReferenceCount () | |
| virtual | ~ReferenceCount () |
| void | addLink () const |
| void | dropLink () const |
Definition at line 110 of file Event/BesDChain/include/BesDChain/CDDecay.h.
| typedef CDCandidate CDDecay::CandidateClass |
Definition at line 115 of file Event/BesDChain/include/BesDChain/CDDecay.h.
| typedef CDCandidate CDDecay::CandidateClass |
Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/BesDChain/CDDecay.h.
| typedef CDCandidate CDDecay::CandidateClass |
Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/BesDChain/CDDecay.h.
| CDDecay::CDDecay | ( | const CDDecay & | aOtherCDDecay | ) |
Definition at line 126 of file CDDecay.cxx.
Referenced by CDDecay(), CDDecay(), decay(), and defaultKinematicData().
|
explicit |
Definition at line 137 of file CDDecay.cxx.
| CDDecay::CDDecay | ( | const CDDecay & | aProducts, |
| const CDCandidate & | aAdditionalProduct ) |
Definition at line 149 of file CDDecay.cxx.
|
virtual |
Definition at line 161 of file CDDecay.cxx.
|
protected |
Definition at line 163 of file CDDecay.cxx.
| CDDecay::CDDecay | ( | const CDDecay & | aOtherCDDecay | ) |
|
explicit |
| CDDecay::CDDecay | ( | const CDDecay & | aProducts, |
| const CDCandidate & | aAdditionalProduct ) |
|
virtual |
|
protected |
| CDDecay::CDDecay | ( | const CDDecay & | aOtherCDDecay | ) |
|
explicit |
| CDDecay::CDDecay | ( | const CDDecay & | aProducts, |
| const CDCandidate & | aAdditionalProduct ) |
|
virtual |
|
protected |
| void CDDecay::addChild | ( | const CDCandidate & | aAdditionalProduct | ) |
Definition at line 188 of file CDDecay.cxx.
Referenced by CDEta::CDEta(), CDKs::CDKs(), CDLambda::CDLambda(), and CDPi0::CDPi0().
| void CDDecay::addChild | ( | const CDCandidate & | aAdditionalProduct | ) |
| void CDDecay::addChild | ( | const CDCandidate & | aAdditionalProduct | ) |
|
virtual |
Reimplemented from CDCandidate.
Definition at line 202 of file CDDecay.cxx.
|
virtual |
Reimplemented from CDCandidate.
|
virtual |
Reimplemented from CDCandidate.
| const CDCandidate & CDDecay::child | ( | unsigned int | aPosition | ) | const |
Definition at line 231 of file CDDecay.cxx.
Referenced by defaultKinematicData(), ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), NeutralDReconstruction::execute(), iterateChildren(), iterateChildren(), LocalChargedSigmaSelector::operator()(), LocalEptoPiPiEta3PiSelector::operator()(), LocalEptoPiPiEtaSelector::operator()(), LocalEptoRhoGamSelector::operator()(), LocalEtatoPiPiPi0Selector::operator()(), LocalomegatoPiPiPi0Selector::operator()(), and LocalRhotoPiPiSelector::operator()().
| const CDCandidate & CDDecay::child | ( | unsigned int | aPosition | ) | const |
| const CDCandidate & CDDecay::child | ( | unsigned int | aPosition | ) | const |
| const vector< ReferenceHolder< CDCandidate > > & CDDecay::children | ( | ) | const |
Definition at line 240 of file CDDecay.cxx.
| const std::vector< dchain::ReferenceHolder< CDCandidate > > & CDDecay::children | ( | ) | const |
| const std::vector< dchain::ReferenceHolder< CDCandidate > > & CDDecay::children | ( | ) | const |
|
virtual |
Reimplemented from CDCandidate.
Definition at line 204 of file CDDecay.cxx.
Referenced by LocalChargedSigmaSelector::operator()(), LocalEptoPiPiEta3PiSelector::operator()(), LocalEptoPiPiEtaSelector::operator()(), LocalEptoRhoGamSelector::operator()(), LocalEtatoPiPiPi0Selector::operator()(), LocalomegatoPiPiPi0Selector::operator()(), and LocalRhotoPiPiSelector::operator()().
|
virtual |
Reimplemented from CDCandidate.
|
virtual |
Reimplemented from CDCandidate.
|
protectedvirtual |
Implements CDCandidate.
Reimplemented in CDEta, CDEta, CDEta, CDKs, CDKs, CDKs, CDLambda, CDLambda, CDLambda, CDPi0, CDPi0, and CDPi0.
Definition at line 244 of file CDDecay.cxx.
|
protectedvirtual |
|
protectedvirtual |
| void CDDecay::iterateChildren | ( | DCAnalysisFunction< CDCandidate > & | analyze | ) | const |
Definition at line 224 of file CDDecay.cxx.
| void CDDecay::iterateChildren | ( | DCAnalysisFunction< CDCandidate > & | analyze | ) | const |
| void CDDecay::iterateChildren | ( | DCAnalysisFunction< CDCandidate > & | analyze | ) | const |
| void CDDecay::iterateChildren | ( | void(* | analyze )(const CDCandidate &) | ) | const |
Definition at line 214 of file CDDecay.cxx.
| void CDDecay::iterateChildren | ( | void(* | analyze )(const CDCandidate &) | ) | const |
| void CDDecay::iterateChildren | ( | void(* | analyze )(const CDCandidate &) | ) | const |
| uint32_t CDDecay::numberChildren | ( | ) | const |
Definition at line 209 of file CDDecay.cxx.
| uint32_t CDDecay::numberChildren | ( | ) | const |
| uint32_t CDDecay::numberChildren | ( | ) | const |
| void CDDecay::setKinematicData | ( | const DecayChain::KinematicData & | aKinematicData | ) |
Definition at line 193 of file CDDecay.cxx.
| void CDDecay::setKinematicData | ( | const DecayChain::KinematicData & | aKinematicData | ) |
| void CDDecay::setKinematicData | ( | const DecayChain::KinematicData & | aKinematicData | ) |