#include <TKinFitter.h>
Protected Member Functions | |
Bool_t | applyDeltaA () |
Bool_t | applyDeltaY () |
void | applyVFit () |
Bool_t | calcA () |
Bool_t | calcB () |
Bool_t | calcC () |
Bool_t | calcC11 () |
Bool_t | calcC21 () |
Bool_t | calcC22 () |
Bool_t | calcC31 () |
Bool_t | calcC32 () |
Bool_t | calcC33 () |
Bool_t | calcDeltaA () |
Bool_t | calcDeltaY () |
Bool_t | calcLambda () |
Bool_t | calcV () |
Bool_t | calcVA () |
Bool_t | calcVB () |
Bool_t | calcVFit () |
Bool_t | converged (Double_t F, Double_t prevS, Double_t currS) |
void | countMeasParams () |
void | countUnmeasParams () |
TString | getStatusString () |
void | printMatrix (const TMatrixD &matrix, const TString &name="") |
void | resetParams () |
Private Attributes | |
TMatrixD | _A |
TMatrixD | _AT |
TMatrixD | _B |
TMatrixD | _BT |
TMatrixD | _c |
TMatrixD | _C11 |
TMatrixD | _C11T |
TMatrixD | _C21 |
TMatrixD | _C21T |
TMatrixD | _C22 |
TMatrixD | _C22T |
TMatrixD | _C31 |
TMatrixD | _C31T |
TMatrixD | _C32 |
TMatrixD | _C32T |
TMatrixD | _C33 |
TMatrixD | _C33T |
std::vector< TAbsFitConstraint * > | _constraints |
TMatrixD | _deltaA |
TMatrixD | _deltaAstar |
TMatrixD | _deltaY |
TMatrixD | _deltaYstar |
TMatrixD | _lambda |
TMatrixD | _lambdaT |
TMatrixD | _lambdaVFit |
Double_t | _maxDeltaS |
Double_t | _maxF |
Int_t | _maxNbIter |
std::vector< TAbsFitParticle * > | _measParticles |
Int_t | _nbIter |
Int_t | _nParA |
Int_t | _nParB |
Int_t | _status |
std::vector< TAbsFitParticle * > | _unmeasParticles |
TMatrixD | _V |
TMatrixD | _VA |
TMatrixD | _VAinv |
TMatrixD | _VB |
TMatrixD | _VBinv |
Int_t | _verbosity |
TMatrixD | _Vinv |
TMatrixD | _yaVFit |
Definition at line 13 of file TKinFitter.h.
TKinFitter::TKinFitter | ( | ) |
Definition at line 21 of file TKinFitter.cc.
TKinFitter::TKinFitter | ( | const TString & | name, |
const TString & | title | ||
) |
Definition at line 63 of file TKinFitter.cc.
TKinFitter::~TKinFitter | ( | ) |
Definition at line 182 of file TKinFitter.cc.
void TKinFitter::addConstraint | ( | TAbsFitConstraint * | constraint | ) |
Definition at line 281 of file TKinFitter.cc.
Referenced by CandMassKinFitter::set().
void TKinFitter::addMeasParticle | ( | TAbsFitParticle * | particle | ) |
Definition at line 209 of file TKinFitter.cc.
Referenced by CandMassKinFitter::set().
void TKinFitter::addMeasParticles | ( | 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 |
||
) |
Definition at line 224 of file TKinFitter.cc.
void TKinFitter::addUnmeasParticle | ( | TAbsFitParticle * | particle | ) |
Definition at line 245 of file TKinFitter.cc.
void TKinFitter::addUnmeasParticles | ( | 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 |
||
) |
Definition at line 260 of file TKinFitter.cc.
|
protected |
Definition at line 1038 of file TKinFitter.cc.
|
protected |
Definition at line 1059 of file TKinFitter.cc.
|
protected |
Definition at line 991 of file TKinFitter.cc.
|
protected |
Definition at line 519 of file TKinFitter.cc.
|
protected |
Definition at line 558 of file TKinFitter.cc.
|
protected |
Definition at line 796 of file TKinFitter.cc.
|
protected |
Definition at line 668 of file TKinFitter.cc.
|
protected |
Definition at line 698 of file TKinFitter.cc.
|
protected |
Definition at line 717 of file TKinFitter.cc.
|
protected |
Definition at line 731 of file TKinFitter.cc.
|
protected |
Definition at line 758 of file TKinFitter.cc.
|
protected |
Definition at line 774 of file TKinFitter.cc.
|
protected |
Definition at line 890 of file TKinFitter.cc.
|
protected |
Definition at line 909 of file TKinFitter.cc.
|
protected |
Definition at line 928 of file TKinFitter.cc.
|
protected |
Definition at line 467 of file TKinFitter.cc.
|
protected |
Definition at line 647 of file TKinFitter.cc.
|
protected |
Definition at line 626 of file TKinFitter.cc.
|
protected |
Definition at line 944 of file TKinFitter.cc.
|
protected |
Definition at line 1126 of file TKinFitter.cc.
|
protected |
Definition at line 186 of file TKinFitter.cc.
|
protected |
Definition at line 199 of file TKinFitter.cc.
Int_t TKinFitter::fit | ( | ) |
Definition at line 309 of file TKinFitter.cc.
Referenced by CandMassKinFitter::set().
|
inline |
Definition at line 56 of file TKinFitter.h.
References _measParticles.
|
inline |
|
inline |
Double_t TKinFitter::getF | ( | ) |
Definition at line 1095 of file TKinFitter.cc.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 55 of file TKinFitter.h.
References _measParticles, and cmsHarvester::index.
|
inline |
Definition at line 40 of file TKinFitter.h.
References _nbIter.
Referenced by TopKinFitter::fitNrIter().
|
inline |
Definition at line 35 of file TKinFitter.h.
References _constraints, and _nParA.
Referenced by TopKinFitter::fitProb(), and CandMassKinFitter::set().
|
inline |
|
inline |
Double_t TKinFitter::getS | ( | ) |
Definition at line 1108 of file TKinFitter.cc.
Referenced by TopKinFitter::fitProb(), TopKinFitter::fitS(), and CandMassKinFitter::set().
|
inline |
|
protected |
Definition at line 1142 of file TKinFitter.cc.
|
inline |
Definition at line 59 of file TKinFitter.h.
References _unmeasParticles, and cmsHarvester::index.
|
inline |
|
inline |
|
inline |
Definition at line 54 of file TKinFitter.h.
References _measParticles.
|
inline |
Definition at line 58 of file TKinFitter.h.
References _unmeasParticles.
void TKinFitter::print | ( | void | ) |
Definition at line 1174 of file TKinFitter.cc.
|
protected |
Definition at line 1256 of file TKinFitter.cc.
void TKinFitter::reset | ( | void | ) |
Definition at line 105 of file TKinFitter.cc.
|
protected |
Definition at line 164 of file TKinFitter.cc.
void TKinFitter::resetStatus | ( | ) |
Definition at line 156 of file TKinFitter.cc.
void TKinFitter::setCovMatrix | ( | TMatrixD & | V | ) |
Definition at line 454 of file TKinFitter.cc.
|
inline |
Definition at line 42 of file TKinFitter.h.
References _maxDeltaS, and Abs().
Referenced by CandMassKinFitter::set(), and TopKinFitter::TopKinFitter().
|
inline |
Definition at line 44 of file TKinFitter.h.
Referenced by CandMassKinFitter::set(), and TopKinFitter::TopKinFitter().
|
inline |
Definition at line 38 of file TKinFitter.h.
References _maxNbIter.
Referenced by CandMassKinFitter::set(), and TopKinFitter::TopKinFitter().
void TKinFitter::setVerbosity | ( | Int_t | verbosity = 1 | ) |
Definition at line 294 of file TKinFitter.cc.
Referenced by CandMassKinFitter::set(), TopKinFitter::setVerbosity(), and TopKinFitter::TopKinFitter().
|
private |
Definition at line 106 of file TKinFitter.h.
|
private |
Definition at line 107 of file TKinFitter.h.
|
private |
Definition at line 108 of file TKinFitter.h.
|
private |
Definition at line 109 of file TKinFitter.h.
|
private |
Definition at line 116 of file TKinFitter.h.
|
private |
Definition at line 118 of file TKinFitter.h.
|
private |
Definition at line 119 of file TKinFitter.h.
|
private |
Definition at line 120 of file TKinFitter.h.
|
private |
Definition at line 121 of file TKinFitter.h.
|
private |
Definition at line 122 of file TKinFitter.h.
|
private |
Definition at line 123 of file TKinFitter.h.
|
private |
Definition at line 124 of file TKinFitter.h.
|
private |
Definition at line 125 of file TKinFitter.h.
|
private |
Definition at line 126 of file TKinFitter.h.
|
private |
Definition at line 127 of file TKinFitter.h.
|
private |
Definition at line 128 of file TKinFitter.h.
|
private |
Definition at line 129 of file TKinFitter.h.
|
private |
Definition at line 144 of file TKinFitter.h.
Referenced by getNDF(), and nbConstraints().
|
private |
Definition at line 131 of file TKinFitter.h.
|
private |
Definition at line 133 of file TKinFitter.h.
|
private |
Definition at line 132 of file TKinFitter.h.
|
private |
Definition at line 134 of file TKinFitter.h.
|
private |
Definition at line 135 of file TKinFitter.h.
|
private |
Definition at line 136 of file TKinFitter.h.
|
private |
Definition at line 138 of file TKinFitter.h.
|
private |
Definition at line 102 of file TKinFitter.h.
Referenced by getMaxDeltaS(), and setMaxDeltaS().
|
private |
Definition at line 103 of file TKinFitter.h.
|
private |
Definition at line 101 of file TKinFitter.h.
Referenced by getMaxNumberIter(), and setMaxNbIter().
|
private |
Definition at line 145 of file TKinFitter.h.
Referenced by get4Vec(), getMeasParticle(), and nbMeasParticles().
|
private |
Definition at line 149 of file TKinFitter.h.
Referenced by getNbIter().
|
private |
Definition at line 141 of file TKinFitter.h.
Referenced by getNDF(), and getNParA().
|
private |
Definition at line 142 of file TKinFitter.h.
Referenced by getNParB().
|
private |
Definition at line 148 of file TKinFitter.h.
Referenced by getStatus().
|
private |
Definition at line 146 of file TKinFitter.h.
Referenced by getUnmeasParticle(), and nbUnmeasParticles().
|
private |
Definition at line 110 of file TKinFitter.h.
Referenced by getCovMatrix().
|
private |
Definition at line 114 of file TKinFitter.h.
|
private |
Definition at line 115 of file TKinFitter.h.
|
private |
Definition at line 112 of file TKinFitter.h.
|
private |
Definition at line 113 of file TKinFitter.h.
|
private |
Definition at line 104 of file TKinFitter.h.
Referenced by getVerbosity().
|
private |
Definition at line 111 of file TKinFitter.h.
|
private |
Definition at line 139 of file TKinFitter.h.
Referenced by getCovMatrixFit().