ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigGepPerf
src
TopoTowerMaker.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGGEPPERF_TOPOTOWERMAKER_H
6
#define TRIGGEPPERF_TOPOTOWERMAKER_H
7
8
#include "
./ITowerMaker.h
"
9
#include "
./Cluster.h
"
// <-- Make sure this is included
10
11
#include <map>
12
#include <string>
13
#include <vector>
14
15
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
16
#include "
CaloEvent/CaloCellContainer.h
"
17
#include "
xAODCaloEvent/CaloClusterContainer.h
"
18
#include "
xAODEventInfo/EventInfo.h
"
19
#include "
TrigGepPerf/GepCellMap.h
"
20
21
namespace
Gep
{
22
23
class
TopoTowerMaker
:
virtual
public
ITowerMaker
{
24
25
public
:
26
TopoTowerMaker
() =
default
;
27
~TopoTowerMaker
() =
default
;
28
29
std::vector<Gep::Cluster>
30
makeTowers
(
const
xAOD::CaloClusterContainer
& clusters,
31
const
CaloCellContainer
& cells)
const override
;
32
33
std::string
getName
()
const override
;
34
35
private
:
36
// add private members if needed
37
};
38
39
}
// namespace Gep
40
41
#endif
// TRIGGEPPERF_TOPOTOWERMAKER_H
AthReentrantAlgorithm.h
CaloCellContainer.h
CaloClusterContainer.h
GepCellMap.h
ITowerMaker.h
Cluster.h
CaloCellContainer
Container class for CaloCell.
Definition
CaloCellContainer.h:55
Gep::ITowerMaker
Definition
ITowerMaker.h:22
Gep::TopoTowerMaker::~TopoTowerMaker
~TopoTowerMaker()=default
Gep::TopoTowerMaker::makeTowers
std::vector< Gep::Cluster > makeTowers(const xAOD::CaloClusterContainer &clusters, const CaloCellContainer &cells) const override
Definition
TopoTowerMaker.cxx:7
Gep::TopoTowerMaker::getName
std::string getName() const override
Definition
TopoTowerMaker.cxx:56
Gep::TopoTowerMaker::TopoTowerMaker
TopoTowerMaker()=default
Gep
Definition
BasicGepClusterMaker.h:13
xAOD::CaloClusterContainer
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.
Definition
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloClusterContainer.h:17
EventInfo.h
Generated on
for ATLAS Offline Software by
1.14.0