ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigGepPerf
src
ITowerMaker.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_ITOWERMAKER_H
6
#define TRIGGEPPERF_ITOWERMAKER_H
7
8
#include "
./Cluster.h
"
9
#include "
./GepCaloCell.h
"
10
#include "
TrigGepPerf/GepCellMap.h
"
11
12
#include "
CaloEvent/CaloCellContainer.h
"
13
#include "
xAODCaloEvent/CaloClusterContainer.h
"
14
#include "
xAODEventInfo/EventInfo.h
"
15
16
#include <map>
17
#include <string>
18
#include <memory>
19
20
namespace
Gep
{
21
class
ITowerMaker
22
{
23
public
:
24
25
virtual
std::vector<Gep::Cluster>
makeTowers
(
const
xAOD::CaloClusterContainer
&,
const
CaloCellContainer
&)
const
= 0;
26
27
virtual
std::string
getName
()
const
= 0;
28
29
virtual
~ITowerMaker
() =
default
;
30
31
};
32
}
33
34
#endif
CaloCellContainer.h
CaloClusterContainer.h
GepCaloCell.h
GepCellMap.h
Cluster.h
CaloCellContainer
Container class for CaloCell.
Definition
CaloCellContainer.h:55
Gep::ITowerMaker
Definition
ITowerMaker.h:22
Gep::ITowerMaker::~ITowerMaker
virtual ~ITowerMaker()=default
Gep::ITowerMaker::makeTowers
virtual std::vector< Gep::Cluster > makeTowers(const xAOD::CaloClusterContainer &, const CaloCellContainer &) const =0
Gep::ITowerMaker::getName
virtual std::string getName() const =0
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.17.0