#include <TFitConstraintM.h>
Public Member Functions | |
void | addParticle1 (TAbsFitParticle *particle) |
void | addParticle2 (TAbsFitParticle *particle) |
void | addParticles1 (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) |
void | addParticles2 (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) |
Double_t | CalcMass (std::vector< TAbsFitParticle * > *List, Bool_t IniVal) |
virtual Double_t | getCurrentValue () |
virtual TMatrixD * | getDerivative (TAbsFitParticle *particle) |
virtual TString | getInfoString () |
virtual Double_t | getInitValue () |
Bool_t | OnList (std::vector< TAbsFitParticle * > *List, TAbsFitParticle *particle) |
virtual void | print () |
void | setMassConstraint (Double_t Mass) |
TFitConstraintM () | |
TFitConstraintM (std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0) | |
TFitConstraintM (const TString &name, const TString &title, std::vector< TAbsFitParticle * > *ParList1, std::vector< TAbsFitParticle * > *ParList2, Double_t Mass=0) | |
virtual | ~TFitConstraintM () |
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 () |
Protected Attributes | |
std::vector< TAbsFitParticle * > | _ParList1 |
std::vector< TAbsFitParticle * > | _ParList2 |
Double_t | _TheMassConstraint |
Protected Attributes inherited from TAbsFitConstraint | |
TMatrixD | _covMatrix |
TMatrixD | _covMatrixDeltaAlpha |
TMatrixD | _covMatrixFit |
TMatrixD | _iniparameters |
Int_t | _nPar |
TMatrixD | _parameters |
Additional Inherited Members | |
Protected Member Functions inherited from TAbsFitConstraint | |
void | calcCovMatrixDeltaAlpha () |
Definition at line 11 of file TFitConstraintM.h.
TFitConstraintM::TFitConstraintM | ( | ) |
Definition at line 24 of file TFitConstraintM.cc.
TFitConstraintM::TFitConstraintM | ( | std::vector< TAbsFitParticle * > * | ParList1, |
std::vector< TAbsFitParticle * > * | ParList2, | ||
Double_t | Mass = 0 |
||
) |
Definition at line 33 of file TFitConstraintM.cc.
TFitConstraintM::TFitConstraintM | ( | const TString & | name, |
const TString & | title, | ||
std::vector< TAbsFitParticle * > * | ParList1, | ||
std::vector< TAbsFitParticle * > * | ParList2, | ||
Double_t | Mass = 0 |
||
) |
Definition at line 60 of file TFitConstraintM.cc.
|
virtual |
Definition at line 145 of file TFitConstraintM.cc.
void TFitConstraintM::addParticle1 | ( | TAbsFitParticle * | particle | ) |
Definition at line 87 of file TFitConstraintM.cc.
Referenced by CandMassKinFitter::set().
void TFitConstraintM::addParticle2 | ( | TAbsFitParticle * | particle | ) |
Definition at line 95 of file TFitConstraintM.cc.
void TFitConstraintM::addParticles1 | ( | 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 103 of file TFitConstraintM.cc.
void TFitConstraintM::addParticles2 | ( | 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 122 of file TFitConstraintM.cc.
Double_t TFitConstraintM::CalcMass | ( | std::vector< TAbsFitParticle * > * | List, |
Bool_t | IniVal | ||
) |
Definition at line 238 of file TFitConstraintM.cc.
Referenced by TFitConstraintMGaus::getCurrentValue(), and TFitConstraintMGaus::getInitValue().
|
virtual |
Implements TAbsFitConstraint.
Reimplemented in TFitConstraintMGaus.
Definition at line 216 of file TFitConstraintM.cc.
|
virtual |
Implements TAbsFitConstraint.
Definition at line 152 of file TFitConstraintM.cc.
|
virtual |
Reimplemented from TAbsFitConstraint.
Reimplemented in TFitConstraintMGaus.
Definition at line 254 of file TFitConstraintM.cc.
|
virtual |
Implements TAbsFitConstraint.
Reimplemented in TFitConstraintMGaus.
Definition at line 208 of file TFitConstraintM.cc.
Bool_t TFitConstraintM::OnList | ( | std::vector< TAbsFitParticle * > * | List, |
TAbsFitParticle * | particle | ||
) |
Definition at line 225 of file TFitConstraintM.cc.
|
virtual |
Reimplemented from TAbsFitConstraint.
Reimplemented in TFitConstraintMGaus.
Definition at line 272 of file TFitConstraintM.cc.
|
inline |
Definition at line 34 of file TFitConstraintM.h.
References _TheMassConstraint, and HLT_25ns10e33_v2_cff::Mass.
|
protected |
Definition at line 50 of file TFitConstraintM.h.
Referenced by TFitConstraintMGaus::getCurrentValue(), and TFitConstraintMGaus::getInitValue().
|
protected |
Definition at line 51 of file TFitConstraintM.h.
Referenced by TFitConstraintMGaus::getCurrentValue(), and TFitConstraintMGaus::getInitValue().
|
protected |
Definition at line 52 of file TFitConstraintM.h.
Referenced by TFitConstraintMGaus::getCurrentValue(), TFitConstraintMGaus::getDerivativeAlpha(), TFitConstraintMGaus::getInfoString(), TFitConstraintMGaus::getInitValue(), TFitConstraintMGaus::setMassConstraint(), and setMassConstraint().