| 
    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.5