|
FairRoot/PandaRoot
|
#include <DecayChain.h>
Private Types | |
| typedef std::map< RhoCandidate *, const ParticleBase * > | ParticleMap |
Private Attributes | |
| int | m_dim |
| ParticleBase * | m_mother |
| const ParticleBase * | m_cand |
| ParticleBase::constraintlist | m_constraintlist |
| std::vector< Constraint * > | m_mergedconstraintlist |
| MergedConstraint | m_mergedconstraint |
| ParticleMap | m_particleMap |
| bool | m_isOwner |
Definition at line 26 of file DecayChain.h.
|
private |
Definition at line 72 of file DecayChain.h.
|
inline |
Definition at line 29 of file DecayChain.h.
| DecayTreeFitter::DecayChain::DecayChain | ( | RhoCandidate * | bc, |
| const Configuration & | config | ||
| ) |
Definition at line 30 of file DecayChain.cxx.
References locate(), m_cand, m_dim, m_mother, and DecayTreeFitter::ParticleBase::updateIndex().
| DecayTreeFitter::DecayChain::DecayChain | ( | RhoCandidate * | bc, |
| const RhoVector3Err & | pv, | ||
| const Configuration & | config | ||
| ) |
Definition at line 43 of file DecayChain.cxx.
References locate(), m_cand, m_dim, m_mother, and DecayTreeFitter::ParticleBase::updateIndex().
| DecayTreeFitter::DecayChain::DecayChain | ( | RhoCandidate * | bc, |
| const RhoLorentzVectorErr & | lv, | ||
| const Configuration & | config | ||
| ) |
Definition at line 55 of file DecayChain.cxx.
References locate(), m_cand, m_dim, m_mother, and DecayTreeFitter::ParticleBase::updateIndex().
| DecayTreeFitter::DecayChain::DecayChain | ( | RhoCandidate * | bc, |
| const RhoLorentzVectorErr & | lv, | ||
| const RhoVector3Err & | pv, | ||
| const Configuration & | config | ||
| ) |
Definition at line 67 of file DecayChain.cxx.
References locate(), m_cand, m_dim, m_mother, and DecayTreeFitter::ParticleBase::updateIndex().
|
virtual |
Definition at line 79 of file DecayChain.cxx.
|
inline |
| double DecayTreeFitter::DecayChain::chiSquare | ( | const FitParams * | par | ) | const |
Definition at line 195 of file DecayChain.cxx.
| ChiSquare DecayTreeFitter::DecayChain::chiSquare | ( | RhoCandidate * | bc, |
| const FitParams * | fitpars | ||
| ) | const |
Definition at line 298 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::chiSquare(), DecayTreeFitter::ParticleBase::mother(), and DecayTreeFitter::ParticleBase::posIndex().
|
inline |
Definition at line 145 of file DecayChain.cxx.
References DecayTreeFitter::ErrCode::failure(), DecayTreeFitter::ErrCode::Print(), DecayTreeFitter::FitParams::resetCov(), status, DecayTreeFitter::FitParams::testCov(), and vtxverbose.
| int DecayTreeFitter::DecayChain::index | ( | RhoCandidate * | bc | ) | const |
Definition at line 272 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::index().
FIXME Here we have some bad behavior: We're using automatic copy constructor, implicit copied objects etc. How to do cleanly? Pointers directly with delete/new?
Definition at line 114 of file DecayChain.cxx.
References DecayTreeFitter::FitParams::dim(), DecayTreeFitter::ErrCode::Print(), DecayTreeFitter::FitParams::reset(), DecayTreeFitter::FitParams::resetCov(), DecayTreeFitter::FitParams::resetPar(), status, and vtxverbose.
| void DecayTreeFitter::DecayChain::initConstraintList | ( | ) |
Definition at line 85 of file DecayChain.cxx.
References vtxverbose.
| int DecayTreeFitter::DecayChain::lenIndex | ( | RhoCandidate * | bc | ) | const |
Definition at line 292 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::lenIndex().
| const ParticleBase * DecayTreeFitter::DecayChain::locate | ( | RhoCandidate * | bc | ) | const |
Definition at line 201 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::locate(), and DecayTreeFitter::ParticleBase::particle().
Referenced by DecayChain().
| int DecayTreeFitter::DecayChain::momIndex | ( | RhoCandidate * | bc | ) | const |
Definition at line 286 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::momIndex().
|
inline |
|
inline |
| int DecayTreeFitter::DecayChain::posIndex | ( | RhoCandidate * | bc | ) | const |
Definition at line 280 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::posIndex().
| void DecayTreeFitter::DecayChain::printConstraints | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 21 of file DecayChain.cxx.
| void DecayTreeFitter::DecayChain::setMassConstraint | ( | RhoCandidate * | bc, |
| bool | add = true |
||
| ) |
Definition at line 217 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::setMassConstraint().
| void DecayTreeFitter::DecayChain::setMassConstraint | ( | RhoCandidate * | bc, |
| double | mass | ||
| ) |
Definition at line 227 of file DecayChain.cxx.
References DecayTreeFitter::ParticleBase::setMassConstraint().
|
inline |
Definition at line 55 of file DecayChain.h.
|
private |
Definition at line 68 of file DecayChain.h.
Referenced by cand(), and DecayChain().
|
private |
Definition at line 69 of file DecayChain.h.
|
private |
Definition at line 66 of file DecayChain.h.
Referenced by DecayChain(), and dim().
|
private |
Definition at line 74 of file DecayChain.h.
Referenced by setOwner().
|
private |
Definition at line 71 of file DecayChain.h.
|
private |
Definition at line 70 of file DecayChain.h.
|
private |
Definition at line 67 of file DecayChain.h.
Referenced by DecayChain(), and mother().
|
mutableprivate |
Definition at line 73 of file DecayChain.h.
1.8.8