ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTowerxAODFromClusters.h
Go to the documentation of this file.
1// -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef CALOREC_CALOTOWERXAODFROMCLUSTERS_H
8#define CALOREC_CALOTOWERXAODFROMCLUSTERS_H
9
13
15{
16public:
17
23 CaloTowerxAODFromClusters(const std::string& name, ISvcLocator* pSvcLocator);
24
27
30 virtual StatusCode initialize() override;
31 virtual StatusCode execute(const EventContext&) const override;
32 virtual StatusCode finalize() override;
34
35private:
36
39 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_inputClusterContainerKey{this, "InputClusterContainer", "CaloCalTopoClusters"};
41
42};
43
44#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
CaloTowerxAODAlgoBase(const std::string &name, ISvcLocator *pSvcLocator)
Default algorithm constructor.
virtual ~CaloTowerxAODFromClusters()
Baseclass destructor.
virtual StatusCode initialize() override
Initialize algorithm.
virtual StatusCode execute(const EventContext &) const override
Execute algorithm.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputClusterContainerKey
CaloTowerxAODFromClusters(const std::string &name, ISvcLocator *pSvcLocator)
Default algorithm constructor.
virtual StatusCode finalize() override
Finalize algorithm.
Property holding a SG store/key/clid from which a ReadHandle is made.