ATLAS Offline Software
Loading...
Searching...
No Matches
GepMETAlg.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4
5#ifndef TRIGL0GEPPERF_GEPMISSINGETALG_K
6#define TRIGL0GEPPERF_GEPMISSINGETALG_K
7
11
13 public:
14 GepMETAlg( const std::string& name, ISvcLocator* pSvcLocator );
15 virtual ~GepMETAlg();
16
17 virtual StatusCode initialize();
18 virtual StatusCode execute(const EventContext&) const;
19 virtual StatusCode finalize();
20private:
21
23 this, "caloClustersKey", "", "key to read in a CaloCluster constainer"};
24
26 this, "outputMETKey", "", "key to write out a MET object"};
27
28};
29
30#endif //> !TRIGL0GEPPERF_MISSINGETGEP_H
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_caloClustersKey
Definition GepMETAlg.h:22
virtual StatusCode finalize()
Definition GepMETAlg.cxx:24
SG::WriteHandleKey< xAOD::EnergySumRoI > m_outputMETKey
Definition GepMETAlg.h:25
virtual StatusCode execute(const EventContext &) const
Definition GepMETAlg.cxx:29
virtual StatusCode initialize()
Definition GepMETAlg.cxx:16
virtual ~GepMETAlg()
Definition GepMETAlg.cxx:13
GepMETAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition GepMETAlg.cxx:8
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.