ATLAS Offline Software
Loading...
Searching...
No Matches
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
20
21namespace Gep {
22
23class TopoTowerMaker : virtual public ITowerMaker {
24
25public:
26 TopoTowerMaker() = default;
27 ~TopoTowerMaker() = default;
28
29 std::vector<Gep::Cluster>
31 const CaloCellContainer& cells) const override;
32
33 std::string getName() const override;
34
35private:
36 // add private members if needed
37};
38
39} // namespace Gep
40
41#endif // TRIGGEPPERF_TOPOTOWERMAKER_H
Container class for CaloCell.
~TopoTowerMaker()=default
std::vector< Gep::Cluster > makeTowers(const xAOD::CaloClusterContainer &clusters, const CaloCellContainer &cells) const override
std::string getName() const override
TopoTowerMaker()=default
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.