#include <TFitConstraintEp.h>
Public Types | |
enum | component { pX, pY, pZ, E } |
Public Member Functions | |
void | addParticle (TAbsFitParticle *particle) |
void | addParticles (TAbsFitParticle *p1, TAbsFitParticle *p2=0, TAbsFitParticle *p3=0, TAbsFitParticle *p4=0, TAbsFitParticle *p5=0, TAbsFitParticle *p6=0, TAbsFitParticle *p7=0, TAbsFitParticle *p8=0, TAbsFitParticle *p9=0, TAbsFitParticle *p10=0) |
virtual Double_t | getCurrentValue () |
virtual TMatrixD * | getDerivative (TAbsFitParticle *particle) |
virtual TString | getInfoString () |
virtual Double_t | getInitValue () |
virtual void | print () |
void | setConstraint (Double_t constraint) |
TFitConstraintEp () | |
TFitConstraintEp (const TString &name, const TString &title, TFitConstraintEp::component thecomponent, Double_t constraint=0.) | |
TFitConstraintEp (std::vector< TAbsFitParticle * > *particles, TFitConstraintEp::component thecomponent, Double_t constraint=0.) | |
TFitConstraintEp (const TString &name, const TString &title, std::vector< TAbsFitParticle * > *particles, TFitConstraintEp::component thecomponent, Double_t constraint=0.) | |
virtual | ~TFitConstraintEp () |
Public Member Functions inherited from TAbsFitConstraint | |
virtual void | applyDeltaAlpha (TMatrixD *corrMatrix) |
virtual const TMatrixD * | getCovMatrix () const |
virtual const TMatrixD * | getCovMatrixDeltaAlpha () |
virtual const TMatrixD * | getCovMatrixFit () const |
virtual TMatrixD * | getDerivativeAlpha () |
Int_t | getNPar () |
const TMatrixD * | getParCurr () |
const TMatrixD * | getParIni () |
virtual void | reset () |
virtual void | setCovMatrix (const TMatrixD *theCovMatrix) |
virtual void | setCovMatrixFit (const TMatrixD *theCovMatrixFit) |
void | setParIni (const TMatrixD *parini) |
TAbsFitConstraint () | |
TAbsFitConstraint (const TString &name, const TString &title) | |
virtual | ~TAbsFitConstraint () |
Private Attributes | |
TFitConstraintEp::component | _component |
Double_t | _constraint |
std::vector< TAbsFitParticle * > | _particles |
Additional Inherited Members | |
Protected Member Functions inherited from TAbsFitConstraint | |
void | calcCovMatrixDeltaAlpha () |
Protected Attributes inherited from TAbsFitConstraint | |
TMatrixD | _covMatrix |
TMatrixD | _covMatrixDeltaAlpha |
TMatrixD | _covMatrixFit |
TMatrixD | _iniparameters |
Int_t | _nPar |
TMatrixD | _parameters |
Definition at line 9 of file TFitConstraintEp.h.
Enumerator | |
---|---|
pX | |
pY | |
pZ | |
E |
Definition at line 13 of file TFitConstraintEp.h.
TFitConstraintEp::TFitConstraintEp | ( | ) |
Definition at line 25 of file TFitConstraintEp.cc.
TFitConstraintEp::TFitConstraintEp | ( | const TString & | name, |
const TString & | title, | ||
TFitConstraintEp::component | thecomponent, | ||
Double_t | constraint = 0. |
||
) |
Definition at line 32 of file TFitConstraintEp.cc.
TFitConstraintEp::TFitConstraintEp | ( | std::vector< TAbsFitParticle * > * | particles, |
TFitConstraintEp::component | thecomponent, | ||
Double_t | constraint = 0. |
||
) |
Definition at line 41 of file TFitConstraintEp.cc.
References _particles.
TFitConstraintEp::TFitConstraintEp | ( | const TString & | name, |
const TString & | title, | ||
std::vector< TAbsFitParticle * > * | particles, | ||
TFitConstraintEp::component | thecomponent, | ||
Double_t | constraint = 0. |
||
) |
Definition at line 62 of file TFitConstraintEp.cc.
References _particles.
|
virtual |
Definition at line 87 of file TFitConstraintEp.cc.
void TFitConstraintEp::addParticle | ( | TAbsFitParticle * | particle | ) |
Definition at line 91 of file TFitConstraintEp.cc.
References _particles.
Referenced by addParticles().
void TFitConstraintEp::addParticles | ( | TAbsFitParticle * | p1, |
TAbsFitParticle * | p2 = 0 , |
||
TAbsFitParticle * | p3 = 0 , |
||
TAbsFitParticle * | p4 = 0 , |
||
TAbsFitParticle * | p5 = 0 , |
||
TAbsFitParticle * | p6 = 0 , |
||
TAbsFitParticle * | p7 = 0 , |
||
TAbsFitParticle * | p8 = 0 , |
||
TAbsFitParticle * | p9 = 0 , |
||
TAbsFitParticle * | p10 = 0 |
||
) |
Definition at line 98 of file TFitConstraintEp.cc.
References addParticle().
Referenced by TtSemiLepKinFitter::setupConstraints().
|
virtual |
Implements TAbsFitConstraint.
Definition at line 143 of file TFitConstraintEp.cc.
References _component, _constraint, _particles, and i.
Referenced by getInfoString().
|
virtual |
Implements TAbsFitConstraint.
Definition at line 119 of file TFitConstraintEp.cc.
References _component.
|
virtual |
Reimplemented from TAbsFitConstraint.
Definition at line 156 of file TFitConstraintEp.cc.
References _component, _constraint, getCurrentValue(), getInitValue(), and info().
Referenced by print().
|
virtual |
Implements TAbsFitConstraint.
Definition at line 130 of file TFitConstraintEp.cc.
References _component, _constraint, _particles, and i.
Referenced by getInfoString().
|
virtual |
Reimplemented from TAbsFitConstraint.
Definition at line 175 of file TFitConstraintEp.cc.
References getInfoString().
|
inline |
Definition at line 40 of file TFitConstraintEp.h.
References _constraint, and HLT_FULL_cff::constraint.
Referenced by TtSemiLepKinFitter::fit().
|
private |
Definition at line 57 of file TFitConstraintEp.h.
Referenced by getCurrentValue(), getDerivative(), getInfoString(), and getInitValue().
|
private |
Definition at line 56 of file TFitConstraintEp.h.
Referenced by getCurrentValue(), getInfoString(), getInitValue(), and setConstraint().
|
private |
Definition at line 55 of file TFitConstraintEp.h.
Referenced by addParticle(), getCurrentValue(), getInitValue(), and TFitConstraintEp().