BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CDEta Class Reference

#include <CleoDChain/CDEta.h>

Inheritance diagram for CDEta:

Public Member Functions

 CDEta (const EvtRecEtaToGG *aVisible)
virtual ~CDEta ()
virtual bool builtFromCDEta () const
virtual const EvtRecEtaToGGnavEta () const
 CDEta (const EvtRecEtaToGG *aVisible)
virtual ~CDEta ()
virtual bool builtFromCDEta () const
virtual const EvtRecEtaToGGnavEta () const
 CDEta (const EvtRecEtaToGG *aVisible)
virtual ~CDEta ()
virtual bool builtFromCDEta () const
virtual const EvtRecEtaToGGnavEta () const
Public Member Functions inherited from CDDecay
 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 CDDecaydecay (void) const
uint32_t numberChildren () const
void iterateChildren (void(*analyze)(const CDCandidate &)) const
void iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const
const CDCandidatechild (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 CDDecaydecay (void) const
uint32_t numberChildren () const
void iterateChildren (void(*analyze)(const CDCandidate &)) const
void iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const
const CDCandidatechild (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 CDDecaydecay (void) const
uint32_t numberChildren () const
void iterateChildren (void(*analyze)(const CDCandidate &)) const
void iterateChildren (DCAnalysisFunction< CDCandidate > &analyze) const
const CDCandidatechild (unsigned int aPosition) const
const std::vector< dchain::ReferenceHolder< CDCandidate > > & children () const
Public Member Functions inherited from CDCandidate
virtual ~CDCandidate ()
const CDCandidateoperator= (const CDCandidate &aOtherCDCandidate)
void setUserTag (int tag)
CDCandidatesetP4 (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::KinematicDatakinematicData () const
TracksAndShowers finalChildren () const
virtual DBCandidate::Hypo hypo () const
virtual bool builtFromTrack () const
virtual const EvtRecTracktrack () const
virtual bool builtFromCDPhoton () const
virtual const EvtRecTrackphoton () const
virtual bool builtFromCDPi0 () const
virtual const EvtRecPi0navPi0 () const
virtual bool builtFromCDKs () const
virtual const EvtRecVeeVertexnavKshort () const
virtual bool builtFromCDLambda () const
virtual const EvtRecVeeVertexnavLambda () const
bool overlap (const CDCandidate &aOtherCDCandidate) const
const CDFootPrintfootPrint () const
virtual ~CDCandidate ()
const CDCandidateoperator= (const CDCandidate &aOtherCDCandidate)
void setUserTag (int tag)
CDCandidatesetP4 (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::KinematicDatakinematicData () const
TracksAndShowers finalChildren () const
virtual DBCandidate::Hypo hypo () const
virtual bool builtFromTrack () const
virtual const EvtRecTracktrack () const
virtual bool builtFromCDPhoton () const
virtual const EvtRecTrackphoton () const
virtual bool builtFromCDPi0 () const
virtual const EvtRecPi0navPi0 () const
virtual bool builtFromCDKs () const
virtual const EvtRecVeeVertexnavKshort () const
virtual bool builtFromCDLambda () const
virtual const EvtRecVeeVertexnavLambda () const
bool overlap (const CDCandidate &aOtherCDCandidate) const
const CDFootPrintfootPrint () const
virtual ~CDCandidate ()
const CDCandidateoperator= (const CDCandidate &aOtherCDCandidate)
void setUserTag (int tag)
CDCandidatesetP4 (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::KinematicDatakinematicData () const
TracksAndShowers finalChildren () const
virtual DBCandidate::Hypo hypo () const
virtual bool builtFromTrack () const
virtual const EvtRecTracktrack () const
virtual bool builtFromCDPhoton () const
virtual const EvtRecTrackphoton () const
virtual bool builtFromCDPi0 () const
virtual const EvtRecPi0navPi0 () const
virtual bool builtFromCDKs () const
virtual const EvtRecVeeVertexnavKshort () const
virtual bool builtFromCDLambda () const
virtual const EvtRecVeeVertexnavLambda () const
bool overlap (const CDCandidate &aOtherCDCandidate) const
const CDFootPrintfootPrint () 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

Protected Member Functions

virtual DecayChain::KinematicDatadefaultKinematicData () const
virtual DecayChain::KinematicDatadefaultKinematicData () const
virtual DecayChain::KinematicDatadefaultKinematicData () const
Protected Member Functions inherited from CDDecay
 CDDecay ()
 CDDecay ()
 CDDecay ()
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)
void recurseNode (TracksAndShowers &final, const CDCandidate &cand) const
 CDCandidate (const CDCandidate &aOtherCDCandidate)
 CDCandidate (const CDFootPrint &aCDFootPrint)
void setKinematicData (const DecayChain::KinematicData &aKinematicData)
void setCDFootPrint (const CDFootPrint &aCDFootPrint)
void recurseNode (TracksAndShowers &final, const CDCandidate &cand) const
 CDCandidate (const CDCandidate &aOtherCDCandidate)
 CDCandidate (const CDFootPrint &aCDFootPrint)
void setKinematicData (const DecayChain::KinematicData &aKinematicData)
void setCDFootPrint (const CDFootPrint &aCDFootPrint)
void recurseNode (TracksAndShowers &final, const CDCandidate &cand) const

Additional Inherited Members

Public Types inherited from CDDecay
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

Detailed Description

Description: <one line class summary>

Usage: <usage>

petez (2009.2.25): This is a modified copy of BesDChain CDPi0.h

Definition at line 30 of file Event/BesDChain/include/BesDChain/CDEta.h.

Constructor & Destructor Documentation

◆ CDEta() [1/3]

CDEta::CDEta ( const EvtRecEtaToGG * aVisible)

Definition at line 31 of file CDEta.cxx.

31 : m_eta( aVisible ) {
32 ReferenceHolder<CDPhoton> tmp = new CDPhoton( aVisible->hiEnGamma() );
33 addChild( *tmp );
34 tmp = new CDPhoton( aVisible->loEnGamma() );
35 addChild( *tmp );
36}
*********DOUBLE PRECISION m_pi INTEGER m_lenwt !max no of aux weights INTEGER m_phmax !maximum photon multiplicity ISR FSR *DOUBLE COMPLEX m_Pauli4 DOUBLE COMPLEX m_AmpBorn DOUBLE COMPLEX m_AmpBoxy DOUBLE COMPLEX m_AmpBorn1 DOUBLE COMPLEX m_AmpBorn2 DOUBLE COMPLEX m_AmpExpo2p DOUBLE COMPLEX m_Rmat DOUBLE COMPLEX m_BoxGZut !DOUBLE COMPLEX m_F1finPair2 !DOUBLE PRECISION m_Vcut DOUBLE PRECISION m_Alfinv DOUBLE PRECISION m_Lorin1 DOUBLE PRECISION m_Lorin2 DOUBLE PRECISION m_eta
Definition GPS.h:30
void addChild(const CDCandidate &aAdditionalProduct)
Definition CDDecay.cxx:188

Referenced by defaultKinematicData().

◆ ~CDEta() [1/3]

CDEta::~CDEta ( )
virtual

Definition at line 45 of file CDEta.cxx.

45{}

◆ CDEta() [2/3]

CDEta::CDEta ( const EvtRecEtaToGG * aVisible)

◆ ~CDEta() [2/3]

virtual CDEta::~CDEta ( )
virtual

◆ CDEta() [3/3]

CDEta::CDEta ( const EvtRecEtaToGG * aVisible)

◆ ~CDEta() [3/3]

virtual CDEta::~CDEta ( )
virtual

Member Function Documentation

◆ builtFromCDEta() [1/3]

bool CDEta::builtFromCDEta ( ) const
virtual

Reimplemented from CDCandidate.

Definition at line 50 of file CDEta.cxx.

50{ return true; }

◆ builtFromCDEta() [2/3]

virtual bool CDEta::builtFromCDEta ( ) const
virtual

Reimplemented from CDCandidate.

◆ builtFromCDEta() [3/3]

virtual bool CDEta::builtFromCDEta ( ) const
virtual

Reimplemented from CDCandidate.

◆ defaultKinematicData() [1/3]

KinematicData * CDEta::defaultKinematicData ( ) const
protectedvirtual

Reimplemented from CDDecay.

Definition at line 57 of file CDEta.cxx.

57 {
58 return new KinematicData( m_eta->hiPfit() + m_eta->loPfit() );
59}

◆ defaultKinematicData() [2/3]

virtual DecayChain::KinematicData * CDEta::defaultKinematicData ( ) const
protectedvirtual

Reimplemented from CDDecay.

◆ defaultKinematicData() [3/3]

virtual DecayChain::KinematicData * CDEta::defaultKinematicData ( ) const
protectedvirtual

Reimplemented from CDDecay.

◆ navEta() [1/3]

const EvtRecEtaToGG * CDEta::navEta ( ) const
virtual

Reimplemented from CDCandidate.

Definition at line 55 of file CDEta.cxx.

55{ return ( m_eta ); }

Referenced by LocalEtatoGGSelector::operator()().

◆ navEta() [2/3]

virtual const EvtRecEtaToGG * CDEta::navEta ( ) const
virtual

Reimplemented from CDCandidate.

◆ navEta() [3/3]

virtual const EvtRecEtaToGG * CDEta::navEta ( ) const
virtual

Reimplemented from CDCandidate.


The documentation for this class was generated from the following files: