ATLAS Offline Software
GTowerMappingDataCondAlg.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 TRIGT1CALOFEXPERF_GTOWERMAPPINGDATACONDALG_H
6 #define TRIGT1CALOFEXPERF_GTOWERMAPPINGDATACONDALG_H
7 
10 
11 namespace LVL1
12 {
14  {
15  public:
16  GTowerMappingDataCondAlg(const std::string &name, ISvcLocator *pSvcLocator);
17  virtual ~GTowerMappingDataCondAlg() override;
18 
19  virtual StatusCode initialize() override;
20 
21  private:
22  const GTower_ID *m_gtowerID{nullptr};
23  virtual const JGTowerBase_ID *getJGTowerID() const override { return m_gtowerID; }
26  const CaloSuperCellDetDescrManager *mgr) const override;
27  virtual StatusCode loadTowerAreas(JGTowerMappingData &data) const override;
28  }; //> end class GTowerMappingDataCondAlg
29 } // namespace LVL1
30 #endif
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
LVL1::GTowerMappingDataCondAlg::GTowerMappingDataCondAlg
GTowerMappingDataCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: GTowerMappingDataCondAlg.cxx:13
LVL1::GTowerMappingDataCondAlg::buildForwardMapping
virtual StatusCode buildForwardMapping(JGTowerMappingData &data, const CaloSuperCellDetDescrManager *mgr) const override
Definition: GTowerMappingDataCondAlg.cxx:27
GTower_ID.h
JGTowerBase_ID
Definition: JGTowerBase_ID.h:33
LVL1::GTowerMappingDataCondAlg::m_gtowerID
const GTower_ID * m_gtowerID
Definition: GTowerMappingDataCondAlg.h:22
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
JGTowerMappingDataCondAlgBase.h
CaloSuperCellDetDescrManager
Definition: CaloDetDescrManager.h:490
LVL1::GTowerMappingDataCondAlg
Definition: GTowerMappingDataCondAlg.h:14
LVL1::JGTowerMappingDataCondAlgBase
Definition: JGTowerMappingDataCondAlgBase.h:20
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
LVL1::GTowerMappingDataCondAlg::~GTowerMappingDataCondAlg
virtual ~GTowerMappingDataCondAlg() override
Definition: GTowerMappingDataCondAlg.cxx:18
LVL1::GTowerMappingDataCondAlg::loadTowerAreas
virtual StatusCode loadTowerAreas(JGTowerMappingData &data) const override
Definition: GTowerMappingDataCondAlg.cxx:90
LVL1::GTowerMappingDataCondAlg::initialize
virtual StatusCode initialize() override
Definition: GTowerMappingDataCondAlg.cxx:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::GTowerMappingDataCondAlg::getJGTowerID
virtual const JGTowerBase_ID * getJGTowerID() const override
Definition: GTowerMappingDataCondAlg.h:23
TrigConf::name
Definition: HLTChainList.h:35
LVL1::JGTowerMappingData
std::vector< JGTowerHelper > JGTowerMappingData
Definition: JGTowerMappingData.h:13
GTower_ID
Helper class for jTower offline identifiers.
Definition: GTower_ID.h:39