5#ifndef FLAVOR_TAG_DISCRIMINANTS_JET_CALIBRATION_DECORATOR_ALG_H
6#define FLAVOR_TAG_DISCRIMINANTS_JET_CALIBRATION_DECORATOR_ALG_H
22 ISvcLocator* pSvcLocator);
25 virtual StatusCode
execute(
const EventContext& ctx)
const override;
31 this,
"JetContainer",
"AntiKt4EMPFlowJets",
32 "Input jet container"};
35 this,
"ptCalibratedKey",
"AntiKt4EMPFlowJets.pt_calibrated",
36 "Decorated calibrated pT"};
39 this,
"etaCalibratedKey",
"AntiKt4EMPFlowJets.eta_calibrated",
40 "Decorated calibrated eta"};
43 this,
"massCalibratedKey",
"AntiKt4EMPFlowJets.mass_calibrated",
44 "Decorated calibrated mass"};
47 this,
"phiCalibratedKey",
"AntiKt4EMPFlowJets.phi_calibrated",
48 "Decorated calibrated phi"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteDecorHandleKey< xAOD::JetContainer > m_massCalibKey
ToolHandle< IJetModifier > m_calibTool
SG::WriteDecorHandleKey< xAOD::JetContainer > m_etaCalibKey
SG::WriteDecorHandleKey< xAOD::JetContainer > m_phiCalibKey
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< xAOD::JetContainer > m_ptCalibKey
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
virtual StatusCode execute(const EventContext &ctx) const override
JetCalibrationDecoratorAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.