ATLAS Offline Software
Loading...
Searching...
No Matches
PFClusterWidthDecorator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef EFLOWREC_PFCLUSTERWIDTHDECORATOR_H
6#define EFLOWREC_PFCLUSTERWIDTHDECORATOR_H
7
12
14
15public:
16 PFClusterWidthDecorator(const std::string& name, ISvcLocator* pSvcLocator);
18
19 StatusCode initialize() override;
20 StatusCode execute(const EventContext & ctx) const override;
21
22private:
23 SG::WriteDecorHandleKey<xAOD::CaloClusterContainer> m_clusterContainerWidthEtaKey{this,"clusterContainerWidthEtaName","CaloCalTopoClusters.ClusterWidthEta","Cluster Container Width Eta Key"};
24 SG::WriteDecorHandleKey<xAOD::CaloClusterContainer> m_clusterContainerWidthPhiKey{this,"clusterContainerWidthPhiName","CaloCalTopoClusters.ClusterWidthPhi","Cluster Container Width Phi Key"};
26};
27
28#endif
Handle class for adding a decoration to an object.
An algorithm that can be simultaneously executed in multiple threads.
PFClusterWidthCalculator m_clusterWidthCalculator
PFClusterWidthDecorator(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > m_clusterContainerWidthEtaKey
SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > m_clusterContainerWidthPhiKey
~PFClusterWidthDecorator()=default
StatusCode execute(const EventContext &ctx) const override
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.