The PrimodialPtSystematic was the former PtKinematicSystHandler.
More...
#include <KinematicSystHandler.h>
The PrimodialPtSystematic was the former PtKinematicSystHandler.
It's kept for backwards compability to run MuonEfficiencyScaleFactors on files before the Moriond_2019 release.
Definition at line 92 of file KinematicSystHandler.h.
◆ KinVariable
| typedef float(IKinematicSystHandler::* CP::IKinematicSystHandler::KinVariable) (columnar::MuonId mu) const |
|
inherited |
◆ PrimodialPtSystematic()
| CP::PrimodialPtSystematic::PrimodialPtSystematic |
( |
std::unique_ptr< HistHandler > | HistHandler | ) |
|
◆ AbsEta()
◆ Eta()
◆ GetKineDependent()
Add an additional uncertainty to the muon depending on its kinematics.
Implements CP::IKinematicSystHandler.
Definition at line 103 of file KinematicSystHandler.cxx.
103 {
104
105
107
108 int binsys = -1;
109 CorrectionCode
cc =
m_Handler->FindBin(mu, binsys);
112 }
115 }
@ Ok
The correction was done successfully.
columnar::MuonAccessor< float > ptAcc
◆ GetMuonVariableToUse()
Definition at line 21 of file KinematicSystHandler.cxx.
21 {
26 return nullptr;
27 }
float PtGeV(columnar::MuonId mu) const
float Pt(columnar::MuonId mu) const
float AbsEta(columnar::MuonId mu) const
float Eta(columnar::MuonId mu) const
◆ initialize()
| bool CP::PrimodialPtSystematic::initialize |
( |
| ) |
|
|
overridevirtual |
◆ Pt()
◆ PtGeV()
◆ SetSystematicWeight()
| void CP::PrimodialPtSystematic::SetSystematicWeight |
( |
float | SystWeight | ) |
|
|
overridevirtual |
◆ etaAcc
◆ m_Handler
| std::unique_ptr<HistHandler> CP::PrimodialPtSystematic::m_Handler |
|
private |
◆ m_SystWeight
| float CP::PrimodialPtSystematic::m_SystWeight |
|
private |
◆ muonsHandle
◆ ptAcc
The documentation for this class was generated from the following files: