ATLAS Offline Software
Loading...
Searching...
No Matches
Global/GlobalSimulation/src/FirstChain/ICaloCellsProducer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef GLOBALSIM_ICELLSPRODUCER_H
5#define GLOBALSIM_ICELLSPRODUCER_H
6
7#include "GaudiKernel/IAlgTool.h"
8#include "Identifier/Identifier.h"
9
10#include "GaudiKernel/EventContext.h"
11
12class CaloCell;
13
14namespace GlobalSim {
15 class ICaloCellsProducer : virtual public IAlgTool {
17
18 public:
21
22
25
26 virtual StatusCode cells(std::vector<const CaloCell*>&,
27 const EventContext&) const = 0;
28 };
29}
30#endif
Data object for each calorimeter readout cell.
Definition CaloCell.h:57
virtual StatusCode cells(std::vector< const CaloCell * > &, const EventContext &) const =0
obtain a vector of CaloCells.
DeclareInterfaceID(ICaloCellsProducer, 1, 0)
PABC (Pure Abstract Base Class) for CaloCellProducers.
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...