ATLAS Offline Software
Loading...
Searching...
No Matches
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 (xAOD::CaloClusterContainer *collection) final
 Execute on an entire collection of clusters.

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/2]

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}
void clear()
Erase all the elements in the collection.

◆ execute() [2/2]

virtual StatusCode CaloClusterCollectionProcessor::execute ( xAOD::CaloClusterContainer * collection)
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 }
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override

The documentation for this class was generated from the following files: