|
FairRoot/PandaRoot
|
#include <MergedConstraint.h>
Public Types | |
| typedef std::vector< Constraint * > | constraintlist |
| enum | Type { unknown =0, beamspot, lifetime, resonance, composite, track, photon, conversion, kinematic, massEnergy, geometric, mass, beamenergy, merged, ntypes } |
Public Member Functions | |
| MergedConstraint () | |
| virtual | ~MergedConstraint () |
| MergedConstraint (const constraintlist &list) | |
| virtual ErrCode | project (const FitParams *fitpar, Projection &p) const |
| void | push_back (Constraint *c) |
| virtual void | print (std::ostream &os=std::cout) const |
| bool | operator< (const Constraint &rhs) const |
| bool | operator== (const Constraint &rhs) const |
| Type | type () const |
| unsigned int | dim () const |
| bool | isLineair () const |
| unsigned int | nIter () const |
| virtual ErrCode | filter (FitParams *fitpar) const |
| virtual ErrCode | filter (FitParams *fitpar, const FitParams *reference) const |
| std::string | name () const |
| void | setWeight (int w) |
Protected Member Functions | |
| void | setDim (unsigned int d) |
| void | setNIter (unsigned int d) |
Private Attributes | |
| constraintlist | m_list |
Definition at line 17 of file MergedConstraint.h.
| typedef std::vector<Constraint*> DecayTreeFitter::MergedConstraint::constraintlist |
Definition at line 20 of file MergedConstraint.h.
|
inherited |
| Enumerator | |
|---|---|
| unknown | |
| beamspot | |
| lifetime | |
| resonance | |
| composite | |
| track | |
| photon | |
| conversion | |
| kinematic | |
| massEnergy | |
| geometric | |
| mass | |
| beamenergy | |
| merged | |
| ntypes | |
Definition at line 28 of file Constraint.h.
|
inline |
Definition at line 22 of file MergedConstraint.h.
|
inlinevirtual |
Definition at line 23 of file MergedConstraint.h.
|
inline |
Definition at line 25 of file MergedConstraint.h.
References d, m_list, and DecayTreeFitter::Constraint::setDim().
|
inlineinherited |
Definition at line 51 of file Constraint.h.
References DecayTreeFitter::Constraint::m_dim.
Referenced by push_back().
Definition at line 59 of file Constraint.cxx.
References DecayTreeFitter::FitParams::addChiSquare(), DecayTreeFitter::ErrCode::badsetup, DecayTreeFitter::FitParams::dim(), fabs(), DecayTreeFitter::ErrCode::failure(), kalman, DecayTreeFitter::Constraint::ntypes, p, DecayTreeFitter::FitParams::par(), print(), DecayTreeFitter::ErrCode::Print(), status, and vtxverbose.
|
virtualinherited |
Definition at line 131 of file Constraint.cxx.
References DecayTreeFitter::FitParams::addChiSquare(), DecayTreeFitter::ErrCode::badsetup, DecayTreeFitter::KalmanCalculator::chisq(), DecayTreeFitter::FitParams::dim(), DecayTreeFitter::ErrCode::failure(), DecayTreeFitter::KalmanCalculator::init(), kalman, name, DecayTreeFitter::Constraint::ntypes, p, DecayTreeFitter::FitParams::par(), print(), DecayTreeFitter::ErrCode::Print(), status, DecayTreeFitter::KalmanCalculator::updateCov(), DecayTreeFitter::KalmanCalculator::updatePar(), and vtxverbose.
|
inlineinherited |
|
inherited |
|
inlineinherited |
Definition at line 53 of file Constraint.h.
References DecayTreeFitter::Constraint::m_maxNIter.
Referenced by push_back().
|
inherited |
Definition at line 20 of file Constraint.cxx.
References DecayTreeFitter::Constraint::m_depth, and DecayTreeFitter::Constraint::m_type.
|
inlineinherited |
|
virtual |
|
virtual |
Reimplemented from DecayTreeFitter::Constraint.
Definition at line 16 of file MergedConstraint.cxx.
References DecayTreeFitter::Projection::incrementOffset(), and status.
|
inline |
Definition at line 35 of file MergedConstraint.h.
References DecayTreeFitter::Constraint::dim(), m_list, max(), DecayTreeFitter::Constraint::nIter(), DecayTreeFitter::Constraint::setDim(), and DecayTreeFitter::Constraint::setNIter().
|
inlineprotectedinherited |
Definition at line 80 of file Constraint.h.
References d, and DecayTreeFitter::Constraint::m_dim.
Referenced by MergedConstraint(), and push_back().
|
inlineprotectedinherited |
Definition at line 81 of file Constraint.h.
References d, and DecayTreeFitter::Constraint::m_maxNIter.
Referenced by push_back().
|
inlineinherited |
|
inlineinherited |
|
private |
Definition at line 44 of file MergedConstraint.h.
Referenced by MergedConstraint(), and push_back().
1.8.5