ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigGepPerf
src
TrigGepPerf/src/ICaloCellsProducer.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef TRIGGEPPERF_ICELLSPRODUCER_H
5
#define TRIGGEPPERF_ICELLSPRODUCER_H
6
7
#include "GaudiKernel/IAlgTool.h"
8
#include "Identifier/Identifier.h"
9
10
#include "GaudiKernel/EventContext.h"
11
12
class
CaloCell
;
13
14
class
ICaloCellsProducer
:
virtual
public
IAlgTool {
17
18
public
:
19
DeclareInterfaceID
(
ICaloCellsProducer
, 1, 0);
20
virtual
~ICaloCellsProducer
(){};
21
22
29
30
virtual
StatusCode
cells
(std::vector<std::vector<const CaloCell*>>&,
31
const
EventContext&)
const
= 0;
32
};
33
#endif
CaloCell
Data object for each calorimeter readout cell.
Definition
CaloCell.h:57
ICaloCellsProducer
Definition
TrigGepPerf/src/ICaloCellsProducer.h:14
ICaloCellsProducer::~ICaloCellsProducer
virtual ~ICaloCellsProducer()
Definition
TrigGepPerf/src/ICaloCellsProducer.h:20
ICaloCellsProducer::DeclareInterfaceID
DeclareInterfaceID(ICaloCellsProducer, 1, 0)
PABC (Pure Abstract Base Class) for CaloCellProducers, which are AlgTools used by GepPi0Alg.
ICaloCellsProducer::cells
virtual StatusCode cells(std::vector< std::vector< const CaloCell * > > &, const EventContext &) const =0
obtain a vector of vectors of CaloCells.
Generated on
for ATLAS Offline Software by
1.17.0