|
FairRoot/PandaRoot
|
#include <FitParams.h>
Public Member Functions | |
| FitParams (int dim) | |
| FitParams (const FitParams &par) | |
| virtual | ~FitParams () |
| TMatrixDSym & | cov () |
| TVectorD & | par () |
| double & | par (int row) |
| TMatrixDSym | cov (const std::vector< int > &indexVec) const |
| TVectorD | par (const std::vector< int > &indexVec) const |
| const TMatrixDSym & | cov () const |
| const TVectorD & | par () const |
| const double & | par (int row) const |
| int & | nConstraintsVec (int row) |
| int | dim () const |
| double | chiSquare () const |
| int | nConstraints () const |
| int | nDof () const |
| double | err (int row) const |
| void | resize (int newdim) |
| void | reset (int newdim) |
| void | resetPar () |
| void | resetCov (double scale=100) |
| void | print () const |
| bool | testCov () const |
| void | addChiSquare (double chi2, int nconstraints, const ParticleBase *p) |
| ChiSquare | chiSquare (const ParticleBase &p) const |
Protected Member Functions | |
| FitParams () | |
Private Attributes | |
| int | m_dim |
| TVectorD | m_par |
| TMatrixDSym | m_cov |
| double | m_chiSquare |
| int | m_nConstraints |
| std::vector< int > | m_nConstraintsVec |
| std::map< const ParticleBase *, ChiSquare > | m_chiSquareMap |
Definition at line 24 of file FitParams.h.
| DecayTreeFitter::FitParams::FitParams | ( | int | dim | ) |
Definition at line 15 of file FitParams.cxx.
| DecayTreeFitter::FitParams::FitParams | ( | const FitParams & | par | ) |
Definition at line 22 of file FitParams.cxx.
References cov(), m_cov, m_par, and par().
|
virtual |
Definition at line 31 of file FitParams.cxx.
|
inlineprotected |
Definition at line 67 of file FitParams.h.
| void DecayTreeFitter::FitParams::addChiSquare | ( | double | chi2, |
| int | nconstraints, | ||
| const ParticleBase * | p | ||
| ) |
Definition at line 141 of file FitParams.cxx.
References p.
Referenced by DecayTreeFitter::Constraint::filter().
|
inline |
Definition at line 51 of file FitParams.h.
References m_chiSquare.
Referenced by DecayTreeFitter::ParticleBase::chiSquare().
| ChiSquare DecayTreeFitter::FitParams::chiSquare | ( | const ParticleBase & | p | ) | const |
Definition at line 148 of file FitParams.cxx.
|
inline |
Definition at line 34 of file FitParams.h.
References m_cov.
Referenced by FitParams(), DecayTreeFitter::KalmanCalculator::init(), DecayTreeFitter::RecoPhoton::initCov(), DecayTreeFitter::InteractionPoint::initCov(), DecayTreeFitter::RecoTrack::initCov(), DecayTreeFitter::ParticleBase::initCov(), DecayTreeFitter::ParticleBase::print(), and DecayTreeFitter::KalmanCalculator::updateCov().
| TMatrixDSym DecayTreeFitter::FitParams::cov | ( | const std::vector< int > & | indexVec | ) | const |
Definition at line 82 of file FitParams.cxx.
|
inline |
|
inline |
Definition at line 50 of file FitParams.h.
References m_dim.
Referenced by DecayTreeFitter::RecoParticle::chiSquare(), DecayTreeFitter::InteractionPoint::chiSquare(), DecayTreeFitter::RecoComposite::chiSquare(), DecayTreeFitter::Constraint::filter(), DecayTreeFitter::KalmanCalculator::init(), DecayTreeFitter::DecayChain::init(), and nDof().
|
inline |
Definition at line 55 of file FitParams.h.
|
inline |
|
inline |
Definition at line 47 of file FitParams.h.
References m_nConstraintsVec.
Referenced by DecayTreeFitter::KalmanCalculator::updateCov().
|
inline |
|
inline |
Definition at line 35 of file FitParams.h.
References m_par.
Referenced by DecayTreeFitter::Constraint::filter(), FitParams(), DecayTreeFitter::KalmanCalculator::init(), DecayTreeFitter::InternalParticle::initMom(), DecayTreeFitter::MissingParticle::initPar1(), DecayTreeFitter::InternalParticle::initPar1(), DecayTreeFitter::RecoResonance::initPar1(), DecayTreeFitter::RecoComposite::initPar1(), DecayTreeFitter::InteractionPoint::initPar1(), DecayTreeFitter::RecoPhoton::initPar2(), DecayTreeFitter::InternalParticle::initPar2(), DecayTreeFitter::RecoTrack::initPar2(), DecayTreeFitter::RecoPhoton::initParPhoton(), DecayTreeFitter::ParticleBase::initTau(), DecayTreeFitter::ParticleBase::print(), DecayTreeFitter::InteractionPoint::projectBeamConstraint(), DecayTreeFitter::InternalParticle::projectConversionConstraint(), DecayTreeFitter::ParticleBase::projectGeoConstraint(), DecayTreeFitter::InteractionPoint::projectIPConstraint(), DecayTreeFitter::InternalParticle::projectKineConstraint(), DecayTreeFitter::ParticleBase::projectMassConstraint(), DecayTreeFitter::InternalParticle::projectMassConstraintTwoBody(), DecayTreeFitter::RecoComposite::projectRecoComposite(), DecayTreeFitter::RecoPhoton::projectRecoConstraint(), DecayTreeFitter::RecoTrack::projectRecoConstraint(), DecayTreeFitter::KalmanCalculator::updatePar(), and DecayTreeFitter::RecoTrack::updCache().
|
inline |
| TVectorD DecayTreeFitter::FitParams::par | ( | const std::vector< int > & | indexVec | ) | const |
|
inline |
|
inline |
| void DecayTreeFitter::FitParams::print | ( | ) | const |
Definition at line 72 of file FitParams.cxx.
| void DecayTreeFitter::FitParams::reset | ( | int | newdim | ) |
Definition at line 100 of file FitParams.cxx.
Referenced by DecayTreeFitter::DecayChain::init().
| void DecayTreeFitter::FitParams::resetCov | ( | double | scale = 100 | ) |
Definition at line 43 of file FitParams.cxx.
Referenced by DecayTreeFitter::DecayChain::filter(), and DecayTreeFitter::DecayChain::init().
| void DecayTreeFitter::FitParams::resetPar | ( | ) |
Definition at line 38 of file FitParams.cxx.
References row.
Referenced by DecayTreeFitter::DecayChain::init().
| void DecayTreeFitter::FitParams::resize | ( | int | newdim | ) |
Definition at line 112 of file FitParams.cxx.
| bool DecayTreeFitter::FitParams::testCov | ( | ) | const |
Definition at line 65 of file FitParams.cxx.
References row.
Referenced by DecayTreeFitter::DecayChain::filter().
|
private |
Definition at line 73 of file FitParams.h.
Referenced by chiSquare().
|
private |
Definition at line 76 of file FitParams.h.
|
private |
Definition at line 71 of file FitParams.h.
Referenced by cov(), err(), and FitParams().
|
private |
Definition at line 67 of file FitParams.h.
Referenced by dim().
|
private |
Definition at line 74 of file FitParams.h.
Referenced by nConstraints().
|
private |
Definition at line 75 of file FitParams.h.
Referenced by nConstraintsVec().
|
private |
Definition at line 70 of file FitParams.h.
Referenced by FitParams(), and par().
1.8.5