ATLAS Offline Software
Loading...
Searching...
No Matches
METPhotonAssociator.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7// METPhotonAssociator.h
8// Header file for class METPhotonAssociator
9//
10// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
11//
12// Author: P Loch, S Resconi, TJ Khoo, AS Mete
14#ifndef METRECONSTRUCTION_METPHOTONASSOCIATOR_H
15#define METRECONSTRUCTION_METPHOTONASSOCIATOR_H 1
16
17// METReconstruction includes
20
21namespace met{
23 : public METEgammaAssociator
24 {
25 // This macro defines the constructor with the interface declaration
27
28
29
30 // Public methods:
32 public:
33
34 // Constructor with name
35 METPhotonAssociator(const std::string& name);
37
38 // AsgTool Hooks
39 virtual StatusCode initialize() override;
40
42 // Private data:
44 protected:
45
46 StatusCode executeTool(xAOD::MissingETContainer* metCont, xAOD::MissingETAssociationMap* metMap) const final;
47
48 private:
49
52
53 SG::ReadHandleKey<xAOD::PhotonContainer> m_phContKey{this, "InputCollection", "Photons", "photons input key"};
54
55 };
56
57}
58
59#endif //> !METRECONSTRUCTION_METPHOTONASSOCIATOR_H
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Property holding a SG store/key/clid from which a ReadHandle is made.
METEgammaAssociator(const std::string &name)
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
METPhotonAssociator()
Default constructor:
SG::ReadHandleKey< xAOD::PhotonContainer > m_phContKey
StatusCode executeTool(xAOD::MissingETContainer *metCont, xAOD::MissingETAssociationMap *metMap) const final
METPhotonAssociator(const std::string &name)
MissingETAssociationMap_v1 MissingETAssociationMap
Version control by type defintion.