Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
CaloClusterDeleter Class Reference

Deletes clusters from the CPU collection. Used for testing and debugging purposes... More...

#include <CaloClusterDeleter.h>

Inheritance diagram for CaloClusterDeleter:
Collaboration diagram for CaloClusterDeleter:

Public Member Functions

virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
 
virtual ~CaloClusterDeleter ()=default
 
virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *collection) const=0
 Execute on an entire collection of clusters. More...
 
virtual StatusCode execute (xAOD::CaloClusterContainer *collection) final
 Execute on an entire collection of clusters. More...
 

Detailed Description

Deletes clusters from the CPU collection. Used for testing and debugging purposes...

Author
Nuno Fernandes nuno..nosp@m.dos..nosp@m.santo.nosp@m.s.fe.nosp@m.rnand.nosp@m.es@c.nosp@m.ern.c.nosp@m.h
Date
02 June 2022

Definition at line 21 of file CaloClusterDeleter.h.

Constructor & Destructor Documentation

◆ ~CaloClusterDeleter()

virtual CaloClusterDeleter::~CaloClusterDeleter ( )
virtualdefault

Member Function Documentation

◆ execute() [1/3]

StatusCode CaloClusterDeleter::execute ( const EventContext &  ctx,
xAOD::CaloClusterContainer cluster_collection 
) const
overridevirtual

Definition at line 10 of file CaloClusterDeleter.cxx.

11 {
12  cluster_collection->clear();
13 
14  return StatusCode::SUCCESS;
15 
16 }

◆ execute() [2/3]

virtual StatusCode CaloClusterCollectionProcessor::execute

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. param ctx The event context.

◆ execute() [3/3]

virtual StatusCode CaloClusterCollectionProcessor::execute
inlinefinal

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. (deprecated)

Definition at line 50 of file CaloClusterCollectionProcessor.h.

51  {
52  return execute (Gaudi::Hive::currentContext(), collection);
53  }

The documentation for this class was generated from the following files:
DataVector::clear
void clear()
Erase all the elements in the collection.
CaloClusterDeleter::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
Definition: CaloClusterDeleter.cxx:10