10#ifndef JETCALIBTOOLS_INSITUCALIBSTEP_H
11#define JETCALIBTOOLS_INSITUCALIBSTEP_H 1
47 Gaudi::Property<bool>
m_CalibrateMC {
this,
"CalibrateMC",
false,
"force Insitu step for MC sample"};
48 Gaudi::Property<bool>
m_isMC {
this,
"isMC",
false,
"isMC"};
50 Gaudi::Property<std::string>
m_jetInScale {
this,
"InScale",
"JetGSCScaleMomentum",
"Starting jet scale"};
51 Gaudi::Property<std::string>
m_jetOutScale {
this,
"OutScale",
"JetInsituScaleMomentum",
"Ending jet scale"};
54 ToolHandleArray<JetHelper::IVarTool>
m_histTool_EtaInter{
this,
"HistoReaderEtaInter", {},
"Instance of HistoInput2D for reading histogram"};
56 ToolHandleArray<JetHelper::IVarTool>
m_histTool_Abs{
this,
"HistoReaderAbs", {},
"Instance of HistoInput1D for reading histogram"};
ToolHandleArray< JetHelper::IVarTool > m_histTool_Abs
Gaudi::Property< std::string > m_jetInScale
Gaudi::Property< bool > m_CalibrateMC
StatusCode retrieveEventInfo(unsigned int &r) const
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
virtual StatusCode calibrate(xAOD::JetContainer &) const override
Apply calibration to a jet container.
Gaudi::Property< std::string > m_jetOutScale
ToolHandleArray< JetHelper::IVarTool > m_histTool_EtaInter
SG::ReadHandleKey< xAOD::EventInfo > m_evtInfoKey
InSituCalibStep(const std::string &name="InSituCalibStep")
Constructor with parameters:
Gaudi::Property< std::vector< unsigned int > > m_RunNumBoundaries
Gaudi::Property< bool > m_isMC
Property holding a SG store/key/clid from which a ReadHandle is made.
JetContainer_v1 JetContainer
Definition of the current "jet container version".