ATLAS Offline Software
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
Gep::ITowerMaker::makeTowers
virtual std::vector< Gep::Cluster > makeTowers(const xAOD::CaloClusterContainer &, const CaloCellContainer &) const =0
Gep::ITowerMaker::~ITowerMaker
virtual ~ITowerMaker()=default
GepCellMap.h
Gep
Definition:
BasicGepClusterMaker.h:13
Cluster.h
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
Gep::ITowerMaker::getName
virtual std::string getName() const =0
CaloCellContainer.h
CaloCellContainer
Container class for CaloCell.
Definition:
CaloCellContainer.h:55
EventInfo.h
GepCaloCell.h
CaloClusterContainer.h
Gep::ITowerMaker
Definition:
ITowerMaker.h:22
Generated on Mon Sep 29 2025 21:12:13 for ATLAS Offline Software by
1.8.18