ATLAS Offline Software
Loading...
Searching...
No Matches
EGammaEnergyCalibrationWrapper.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4// Author: Chengxi Yang (cxyang@berkeley.edu)
5
6#ifndef DERIVATIONFRAMEWORK_EGAMMAENERGYCALIBRATIONWRAPPER_H
7#define DERIVATIONFRAMEWORK_EGAMMAENERGYCALIBRATIONWRAPPER_H
8
11//
13#include "GaudiKernel/ServiceHandle.h"
15// name space of global event info is defined here
18//
19#include <string>
20
21
22namespace DerivationFramework {
23
25 public extends<AthAlgTool, IAugmentationTool>
26 {
27 public:
28 using base_class::base_class;
29 StatusCode initialize() override final;
30 StatusCode addBranches(const EventContext& ctx) const override final;
31
32 private:
33
35 this, "ElectronContainerName", "Electrons", "Electron container"
36 };
37
39 this, "PhotonContainerName", "Photons", "Photon container"
40 };
41
43 this, "decoratorTransformerEnergy", m_electronContainerKey, "", "Calibrated energy decoration for electrons"
44 };
45
47 this, "decoratorTransformerEnergyPhoton", m_photonContainerKey, "", "Calibrated energy decoration for photons"
48 };
49
50 SG::ReadHandleKey<xAOD::EventInfo> m_eventInfo_key{this, "EventInfo", "EventInfo", "Input event information"};
51
53 this, "TransformerCalibSvc", "", "Calibration service using Transformer model"
54 };
55 };
56
57} // namespace DerivationFramework
58
59#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteDecorHandleKey< xAOD::EgammaContainer > m_electronEnergyDecoKey
SG::ReadHandleKey< xAOD::EgammaContainer > m_electronContainerKey
SG::ReadHandleKey< xAOD::EgammaContainer > m_photonContainerKey
SG::WriteDecorHandleKey< xAOD::EgammaContainer > m_photonEnergyDecoKey
StatusCode addBranches(const EventContext &ctx) const override final
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.
THE reconstruction tool.