ATLAS Offline Software
IeFakeTower.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IEFAKETOWER_H
6 #define IEFAKETOWER_H
7 #include "GaudiKernel/IAlgTool.h"
9 #include <string>
10 
11 namespace LVL1 {
12  static const InterfaceID IID_IIeFakeTower("LVL1::IeFakeTower", 1 , 0);
13 
14  class IeFakeTower : virtual public IAlgTool {
15  public:
16  static const InterfaceID& interfaceID() { return IID_IIeFakeTower; };
17  virtual StatusCode init(const std::string&) = 0;
18  virtual int getET(int, int, int, int, int) const = 0;
19  virtual StatusCode loadnext() = 0;
20  virtual StatusCode execute() = 0;
22 
23  };
24 }
25 
26 #endif
eTowerContainer.h
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::IeFakeTower::loadnext
virtual StatusCode loadnext()=0
LVL1::IeFakeTower::init
virtual StatusCode init(const std::string &)=0
LVL1::IeFakeTower::seteTowers
virtual StatusCode seteTowers(eTowerContainer *)=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::eTowerContainer
Definition: eTowerContainer.h:35
LVL1::IeFakeTower::execute
virtual StatusCode execute()=0
LVL1::IeFakeTower::getET
virtual int getET(int, int, int, int, int) const =0
LVL1::IeFakeTower
Definition: IeFakeTower.h:14
LVL1::IeFakeTower::interfaceID
static const InterfaceID & interfaceID()
Definition: IeFakeTower.h:16