ATLAS Offline Software
Loading...
Searching...
No Matches
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
25
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
Base class for cluster processing tools called from CaloClusterMaker.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
Stores the current (calibrated) cluster energies and coordinates as raw properties.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
virtual ~CaloClusterStoreRawProperties()=default
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.