#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) | |
~TAbsFitConstraint () override | |
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.
|
override |
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(), and getParIni().
|
protected |
Definition at line 88 of file TAbsFitConstraint.cc.
References _covMatrix, _covMatrixDeltaAlpha, _covMatrixFit, and _nPar.
Referenced by getCovMatrixDeltaAlpha(), and getParCurr().
|
inlinevirtual |
Definition at line 29 of file TAbsFitConstraint.h.
References _covMatrix, and setCovMatrix().
Referenced by TKinFitter::calcV().
|
virtual |
Definition at line 125 of file TAbsFitConstraint.cc.
References _covMatrixDeltaAlpha, and calcCovMatrixDeltaAlpha().
Referenced by getCovMatrixFit().
|
inlinevirtual |
Definition at line 32 of file TAbsFitConstraint.h.
References _covMatrixFit, getCovMatrixDeltaAlpha(), and setCovMatrixFit().
|
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 getParCurr(), and 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, calcCovMatrixDeltaAlpha(), getInfoString(), print(), and reset().
Referenced by TKinFitter::calcC().
|
inline |
Definition at line 37 of file TAbsFitConstraint.h.
References _iniparameters, applyDeltaAlpha(), and setParIni().
Referenced by TKinFitter::calcC().
|
virtual |
Reimplemented in TFitConstraintEp, TFitConstraintM, and TFitConstraintMGaus.
Definition at line 150 of file TAbsFitConstraint.cc.
References getInfoString().
Referenced by getParCurr().
|
virtual |
Definition at line 48 of file TAbsFitConstraint.cc.
References _iniparameters, _parameters, and setCovMatrixFit().
Referenced by getParCurr(), and TKinFitter::resetParams().
|
virtual |
Definition at line 56 of file TAbsFitConstraint.cc.
References _covMatrix, and _nPar.
Referenced by getCovMatrix(), and TFitConstraintMGaus::setMassConstraint().
|
virtual |
Definition at line 72 of file TAbsFitConstraint.cc.
References _covMatrixFit, and _nPar.
Referenced by TKinFitter::applyVFit(), getCovMatrixFit(), and reset().
void TAbsFitConstraint::setParIni | ( | const TMatrixD * | parini | ) |
Definition at line 110 of file TAbsFitConstraint.cc.
References _iniparameters.
Referenced by getParIni().
|
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 runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::__call__(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::ak4JetReclustering(), cmsswVersionTools.PickRelValInputFiles::apply(), applyDeltaAlpha(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::createMVAMETModule(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::createSmearedJetModule(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::extractMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::getCorrectedMET(), TFitConstraintMGaus::getCurrentValue(), TFitConstraintMGaus::getInfoString(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::getMETUncertainties(), getParCurr(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::getUnclusteredVariationsForMVAMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::getVariations(), TFitConstraintMGaus::init(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::jetCleaning(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::jetConfiguration(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::miniAODConfiguration(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::miniAODConfigurationPost(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::produceMET(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::recomputeRawMetFromPfcs(), reset(), HiCoreTools.RestrictInputToAOD::toolCode(), coreTools.RunOnData::toolCode(), trackTools.MakeAODTrackCandidates::toolCode(), metTools.AddMETCollection::toolCode(), runJetUncertainties.RunJetUncertainties::toolCode(), HiCoreTools.RemoveMCMatching::toolCode(), coreTools.RemoveMCMatching::toolCode(), trigTools.SwitchOnTrigger::toolCode(), trackTools.MakePATTrackCandidates::toolCode(), HiCoreTools.RemoveAllPATObjectsBut::toolCode(), HiCoreTools.RemoveSpecificPATObjects::toolCode(), trigTools.SwitchOnTriggerStandAlone::toolCode(), runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::toolCode(), trackTools.MakeTrackCandidates::toolCode(), tauTools.AddTauCollection::toolCode(), HiCoreTools.RemoveCleaning::toolCode(), trigTools.SwitchOnTriggerMatching::toolCode(), HiCoreTools.AddCleaning::toolCode(), trigTools.SwitchOnTriggerMatchingStandAlone::toolCode(), trigTools.SwitchOnTriggerMatchEmbedding::toolCode(), jetTools.AddJetCollection::toolCode(), jetTools.SwitchJetCollection::toolCode(), jetTools.UpdateJetCollection::toolCode(), jetTools.AddJetID::toolCode(), jetTools.SetTagInfos::toolCode(), and runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties::updateJECs().