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.