Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ReclusteredJetCalibrationAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 
8 #ifndef JET_ANALYSIS_ALGORITHMS__RC_JET_CALIBRATION_ALG_H
9 #define JET_ANALYSIS_ALGORITHMS__RC_JET_CALIBRATION_ALG_H
10 
15 #include <xAODJet/JetContainer.h>
16 
17 namespace CP
18 {
20 
22  {
24  public:
26  virtual StatusCode initialize () override;
27  virtual StatusCode execute (const EventContext &ctx) const override;
28 
30  private:
32 
34  private:
36  this, "reclusteredJets", "", "the reclustered jet collection to run on"};
38  this, "smallRJets", "", "the calibrated small-R jet collection to use"};
39  };
40 }
41 
42 #endif
CP::SysListHandle
a class managing the property to configure the list of systematics to process
Definition: SysListHandle.h:33
SysListHandle.h
CP::ReclusteredJetCalibrationAlg::m_systematicsList
SysListHandle m_systematicsList
the systematics list we run
Definition: ReclusteredJetCalibrationAlg.h:31
SysCopyHandle.h
CP::ReclusteredJetCalibrationAlg::initialize
virtual StatusCode initialize() override
Definition: ReclusteredJetCalibrationAlg.cxx:23
CP::SysReadHandle< xAOD::JetContainer >
CP
Select isolated Photons, Electrons and Muons.
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:49
SysReadHandle.h
CP::ReclusteredJetCalibrationAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: ReclusteredJetCalibrationAlg.cxx:35
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CP::ReclusteredJetCalibrationAlg
an algorithm for calibration reclustered large-R jets
Definition: ReclusteredJetCalibrationAlg.h:22
CP::ReclusteredJetCalibrationAlg::m_smallRJetHandle
SysReadHandle< xAOD::JetContainer > m_smallRJetHandle
Definition: ReclusteredJetCalibrationAlg.h:37
columnar::final
CM final
Definition: ColumnAccessor.h:106
EL::AnaReentrantAlgorithm::AnaReentrantAlgorithm
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Definition: AnaReentrantAlgorithm.cxx:29
EL::AnaReentrantAlgorithm
the base class for EventLoop reentrant algorithms
Definition: AnaReentrantAlgorithm.h:51
JetContainer.h
CP::SysCopyHandle
a systematics data handle that will either copy the input object or act like an update handle
Definition: SysCopyHandle.h:62
AnaReentrantAlgorithm.h
CP::ReclusteredJetCalibrationAlg::m_reclusteredJetHandle
SysCopyHandle< xAOD::JetContainer > m_reclusteredJetHandle
the jet collection we run on
Definition: ReclusteredJetCalibrationAlg.h:35