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().