ATLAS Offline Software
Loading...
Searching...
No Matches
IL1CaloMatchCell2Tower.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 * Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
4 */
15
16
17#ifndef TRIGT1CALOCALIBTOOLINTERFACES_IL1CALOMATCHCELL2TOWER_H
18#define TRIGT1CALOCALIBTOOLINTERFACES_IL1CALOMATCHCELL2TOWER_H
19
20
21#include "GaudiKernel/IAlgTool.h"
23class CaloCell;
24class Identifier;
25
26
27namespace LVL1 {
28
29
31 : virtual public IAlgTool
32{
33public:
35
36 virtual void matchCell2Tower (const CaloCell* caloCell,
37 Identifier& ttId1,
38 Identifier& ttId2) const = 0;
39 virtual void matchCell2Tower (const LArOnOffIdMapping& cabling,
40 const CaloCell* caloCell,
41 Identifier& ttId1,
42 Identifier& ttId2) const = 0;
43};
44
45
46} // namespace LVL1
47
48
49#endif // not TRIGT1CALOCALIBTOOLINTERFACES_IL1CALOMATCHCELL2TOWER_H
Data object for each calorimeter readout cell.
Definition CaloCell.h:57
virtual void matchCell2Tower(const LArOnOffIdMapping &cabling, const CaloCell *caloCell, Identifier &ttId1, Identifier &ttId2) const =0
virtual void matchCell2Tower(const CaloCell *caloCell, Identifier &ttId1, Identifier &ttId2) const =0
DeclareInterfaceID(IL1CaloMatchCell2Tower, 1, 0)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...