#include <TAbsFitConstraint.h>
Public Member Functions | |
virtual void | applyDeltaAlpha (TMatrixD *corrMatrix) |
virtual const TMatrixD * | getCovMatrix () const |
virtual const TMatrixD * | getCovMatrixDeltaAlpha () |
virtual const TMatrixD * | getCovMatrixFit () const |
virtual Double_t | getCurrentValue ()=0 |
virtual TMatrixD * | getDerivative (TAbsFitParticle *particle)=0 |
virtual TMatrixD * | getDerivativeAlpha () |
virtual TString | getInfoString () |
virtual Double_t | getInitValue ()=0 |
Int_t | getNPar () |
const TMatrixD * | getParCurr () |
const TMatrixD * | getParIni () |
virtual void | print () |
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 Member Functions | |
void | calcCovMatrixDeltaAlpha () |
Protected Attributes | |
TMatrixD | _covMatrix |
TMatrixD | _covMatrixDeltaAlpha |
TMatrixD | _covMatrixFit |
TMatrixD | _iniparameters |
Int_t | _nPar |
TMatrixD | _parameters |
Definition at line 10 of file TAbsFitConstraint.h.
TAbsFitConstraint::TAbsFitConstraint | ( | ) |
Definition at line 20 of file TAbsFitConstraint.cc.
References _nPar.
TAbsFitConstraint::TAbsFitConstraint | ( | const TString & | name, |
const TString & | title | ||
) |
Definition at line 32 of file TAbsFitConstraint.cc.
References _nPar.
|
virtual |
Definition at line 44 of file TAbsFitConstraint.cc.
|
virtual |
Definition at line 101 of file TAbsFitConstraint.cc.
References _iniparameters, and _parameters.
Referenced by TKinFitter::applyDeltaY().
|
protected |
Definition at line 88 of file TAbsFitConstraint.cc.
References _covMatrix, _covMatrixDeltaAlpha, _covMatrixFit, and _nPar.
Referenced by getCovMatrixDeltaAlpha().
|
inlinevirtual |
Definition at line 29 of file TAbsFitConstraint.h.
References _covMatrix.
Referenced by TKinFitter::calcV().
|
virtual |
Definition at line 125 of file TAbsFitConstraint.cc.
References _covMatrixDeltaAlpha, and calcCovMatrixDeltaAlpha().
|
inlinevirtual |
|
pure virtual |
Implemented in TFitConstraintEp, TFitConstraintM, and TFitConstraintMGaus.
Referenced by getInfoString().
|
pure virtual |
Implemented in TFitConstraintEp, and TFitConstraintM.
|
inlinevirtual |
Reimplemented in TFitConstraintMGaus.
Definition at line 27 of file TAbsFitConstraint.h.
Referenced by TKinFitter::calcB().
|
virtual |
Reimplemented in TFitConstraintEp, TFitConstraintM, and TFitConstraintMGaus.
Definition at line 133 of file TAbsFitConstraint.cc.
References getCurrentValue(), getInitValue(), and info().
Referenced by print().
|
pure virtual |
Implemented in TFitConstraintEp, TFitConstraintM, and TFitConstraintMGaus.
Referenced by getInfoString().
|
inline |
Definition at line 25 of file TAbsFitConstraint.h.
References _nPar.
Referenced by TKinFitter::applyDeltaY(), TKinFitter::applyVFit(), TKinFitter::calcC(), and TKinFitter::calcV().
|
inline |
Definition at line 40 of file TAbsFitConstraint.h.
References _parameters.
Referenced by TKinFitter::calcC().
|
inline |
Definition at line 37 of file TAbsFitConstraint.h.
References _iniparameters.
Referenced by TKinFitter::calcC().
|
virtual |
Reimplemented in TFitConstraintEp, TFitConstraintM, and TFitConstraintMGaus.
Definition at line 150 of file TAbsFitConstraint.cc.
References getInfoString().
|
virtual |
Definition at line 48 of file TAbsFitConstraint.cc.
References _iniparameters, _parameters, and setCovMatrixFit().
Referenced by TKinFitter::resetParams().
|
virtual |
Definition at line 56 of file TAbsFitConstraint.cc.
References _covMatrix, and _nPar.
Referenced by TFitConstraintMGaus::setMassConstraint().
|
virtual |
Definition at line 72 of file TAbsFitConstraint.cc.
References _covMatrixFit, and _nPar.
Referenced by TKinFitter::applyVFit(), and reset().
void TAbsFitConstraint::setParIni | ( | const TMatrixD * | parini | ) |
Definition at line 110 of file TAbsFitConstraint.cc.
References _iniparameters.
|
protected |
Definition at line 52 of file TAbsFitConstraint.h.
Referenced by calcCovMatrixDeltaAlpha(), getCovMatrix(), setCovMatrix(), and TFitConstraintMGaus::setMassConstraint().
|
protected |
Definition at line 54 of file TAbsFitConstraint.h.
Referenced by calcCovMatrixDeltaAlpha(), and getCovMatrixDeltaAlpha().
|
protected |
Definition at line 53 of file TAbsFitConstraint.h.
Referenced by calcCovMatrixDeltaAlpha(), getCovMatrixFit(), and setCovMatrixFit().
|
protected |
Definition at line 55 of file TAbsFitConstraint.h.
Referenced by applyDeltaAlpha(), TFitConstraintMGaus::getInfoString(), TFitConstraintMGaus::getInitValue(), getParIni(), TFitConstraintMGaus::init(), reset(), and setParIni().
|
protected |
Definition at line 50 of file TAbsFitConstraint.h.
Referenced by calcCovMatrixDeltaAlpha(), getNPar(), TFitConstraintMGaus::init(), setCovMatrix(), setCovMatrixFit(), and TAbsFitConstraint().
|
protected |
Definition at line 56 of file TAbsFitConstraint.h.
Referenced by runJetUncertainties.RunJetUncertainties::__init__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::__init__(), cmsswVersionTools.PickRelValInputFiles::apply(), applyDeltaAlpha(), TFitConstraintMGaus::getCurrentValue(), TFitConstraintMGaus::getInfoString(), getParCurr(), TFitConstraintMGaus::init(), reset(), HiCoreTools.RestrictInputToAOD::toolCode(), coreTools.RunOnData::toolCode(), trackTools.MakeAODTrackCandidates::toolCode(), metTools.AddMETCollection::toolCode(), runJetUncertainties.RunJetUncertainties::toolCode(), HiCoreTools.RemoveMCMatching::toolCode(), coreTools.RemoveMCMatching::toolCode(), trackTools.MakePATTrackCandidates::toolCode(), trigTools.SwitchOnTrigger::toolCode(), jetTools.AddJetCollection::toolCode(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::toolCode(), HiCoreTools.RemoveAllPATObjectsBut::toolCode(), HiCoreTools.RemoveSpecificPATObjects::toolCode(), trigTools.SwitchOnTriggerStandAlone::toolCode(), trackTools.MakeTrackCandidates::toolCode(), tauTools.AddTauCollection::toolCode(), HiCoreTools.RemoveCleaning::toolCode(), trigTools.SwitchOnTriggerMatching::toolCode(), HiCoreTools.AddCleaning::toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone::toolCode(), trigTools.SwitchOnTriggerMatchEmbedding::toolCode(), jetTools.SwitchJetCollection::toolCode(), jetTools.AddJetID::toolCode(), and jetTools.SetTagInfos::toolCode().