ATLAS Offline Software
Loading...
Searching...
No Matches
GepCellTowerAlg.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4
5#ifndef TRIGL0GEPPERF_GEPCELLTOWERALG_H
6#define TRIGL0GEPPERF_GEPCELLTOWERALG_H 1
7
13class EventContext;
14
16 public:
17 GepCellTowerAlg( const std::string& name, ISvcLocator* pSvcLocator );
18 virtual ~GepCellTowerAlg();
19
20 virtual StatusCode initialize(); //once, before any input is loaded
21 virtual StatusCode execute(const EventContext&) const; //per event
22 virtual StatusCode finalize(); //once, after all events processed
23
24 private:
25
27 this, "outputCellTowerKey", "",
28 "key for CaloCluster wrappers for GepClusters"};
29
31 this, "gepCellMapKey", "GepCells", "Key to get the correct cell map"};
32
33};
34
35#endif //> !TRIGL0GEPPERF_TOPOTOWER_H
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.
An algorithm that can be simultaneously executed in multiple threads.
GepCellTowerAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &) const
virtual StatusCode finalize()
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_outputCellTowerKey
SG::ReadHandleKey< Gep::GepCellMap > m_gepCellsKey
virtual StatusCode initialize()
virtual ~GepCellTowerAlg()
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.