22 JetCalibrationAlg (
const std::string&
name, ISvcLocator* pSvcLocator)
28 StatusCode JetCalibrationAlg ::
34 return StatusCode::SUCCESS;
39 StatusCode JetCalibrationAlg ::
49 for(
auto jet : *jets )
52 (*jet).setJetP4(
"JetConstitScaleMomentum",jet_4mom_subtracted);
53 (*jet).setJetP4(
"JetEMScaleMomentum",jet_4mom_subtracted);
60 return StatusCode::SUCCESS;
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ToolHandle< IJetCalibrationTool > m_calibrationTool
the calibration tool
SysListHandle m_systematicsList
the systematics list we run
Gaudi::Property< bool > m_HIsetup
whether we run on the HIJets collection
SysCopyHandle< xAOD::JetContainer > m_jetHandle
the jet collection we run on
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Select isolated Photons, Electrons and Muons.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
JetContainer_v1 JetContainer
Definition of the current "jet container version".
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
Base 4 Momentum type for Jet.