ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigGepPerf
src
EMB1CellsFromCaloClusters.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_EMB1CELLSFROMCALOCLUSTERS_H
5
#define TRIGGEPPERF_EMB1CELLSFROMCALOCLUSTERS_H
6
7
/* Obtain CaloCells for GEP pi0 searchs from a Cell Collection.
8
The method cells() returns a vector of vector of CaloCells.
9
There is one inner vector of EMB1 cells per CaloCluster
10
*/
11
12
#include "
ICaloCellsProducer.h
"
13
#include "
AthenaBaseComps/AthAlgTool.h
"
14
#include "
xAODCaloEvent/CaloClusterContainer.h
"
15
16
class
EMB1CellsFromCaloClusters
:
17
public
extends<AthAlgTool, ICaloCellsProducer> {
18
19
public
:
20
21
EMB1CellsFromCaloClusters
(
const
std::string&
type
,
22
const
std::string& name,
23
const
IInterface* parent);
24
25
virtual
~EMB1CellsFromCaloClusters
(){};
26
27
virtual
StatusCode
initialize
()
override
;
28
virtual
StatusCode
cells
(std::vector<std::vector<const CaloCell*>>&,
29
const
EventContext&)
const override
;
30
31
private
:
32
33
SG::ReadHandleKey<xAOD::CaloClusterContainer>
m_caloClustersKey
{
34
this
,
"caloClusters"
,
"CaloTopoClusters"
,
35
"key to read in a CaloCluster container"
};
36
};
37
#endif
AthAlgTool.h
CaloClusterContainer.h
ICaloCellsProducer.h
EMB1CellsFromCaloClusters::~EMB1CellsFromCaloClusters
virtual ~EMB1CellsFromCaloClusters()
Definition
EMB1CellsFromCaloClusters.h:25
EMB1CellsFromCaloClusters::initialize
virtual StatusCode initialize() override
Definition
EMB1CellsFromCaloClusters.cxx:14
EMB1CellsFromCaloClusters::EMB1CellsFromCaloClusters
EMB1CellsFromCaloClusters(const std::string &type, const std::string &name, const IInterface *parent)
Definition
EMB1CellsFromCaloClusters.cxx:8
EMB1CellsFromCaloClusters::cells
virtual StatusCode cells(std::vector< std::vector< const CaloCell * > > &, const EventContext &) const override
Definition
EMB1CellsFromCaloClusters.cxx:21
EMB1CellsFromCaloClusters::m_caloClustersKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_caloClustersKey
Definition
EMB1CellsFromCaloClusters.h:33
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
type
Generated on
for ATLAS Offline Software by
1.17.0