Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CaloClusterStoreRawProperties.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 //
4 // Dear emacs, this is -*- c++ -*-
5 //
6 
7 #ifndef CALORECGPU_CALOCLUSTERSTORERAWPROPERTIES_H
8 #define CALORECGPU_CALOCLUSTERSTORERAWPROPERTIES_H
9 
12 
27  public extends<AthAlgTool, CaloClusterCollectionProcessor>
28 {
29  public:
30  using base_class::base_class;
31 
33 
34  virtual StatusCode execute (const EventContext& ctx, xAOD::CaloClusterContainer* cluster_collection) const override;
35 
36  virtual ~CaloClusterStoreRawProperties() = default;
37 
38 };
39 
40 #endif //CALORECGPU_CALOCPUOUTPUT_H
CaloClusterCollectionProcessor::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
CaloClusterCollectionProcessor.h
Base class for cluster processing tools called from CaloClusterMaker.
CaloClusterStoreRawProperties
Stores the current (calibrated) cluster energies and coordinates as raw properties.
Definition: CaloClusterStoreRawProperties.h:28
CaloClusterStoreRawProperties::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
Definition: CaloClusterStoreRawProperties.cxx:10
CaloClusterStoreRawProperties::~CaloClusterStoreRawProperties
virtual ~CaloClusterStoreRawProperties()=default