ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
TrigT1CaloFexPerf
src
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
8
#include "
JGTowerMappingDataCondAlgBase.h
"
9
#include "
CaloIdentifier/GTower_ID.h
"
10
11
namespace
LVL1
12
{
13
class
GTowerMappingDataCondAlg
:
public
JGTowerMappingDataCondAlgBase
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
; }
24
virtual
StatusCode
buildForwardMapping
(
25
JGTowerMappingData
&data,
26
const
CaloSuperCellDetDescrManager
*mgr)
const override
;
27
virtual
StatusCode
loadTowerAreas
(
JGTowerMappingData
&data)
const override
;
28
};
//> end class GTowerMappingDataCondAlg
29
}
// namespace LVL1
30
#endif
GTower_ID.h
JGTowerMappingDataCondAlgBase.h
CaloSuperCellDetDescrManager
Definition
CaloDetDescrManager.h:486
GTower_ID
Helper class for jTower offline identifiers.
Definition
GTower_ID.h:34
JGTowerBase_ID
Definition
JGTowerBase_ID.h:31
LVL1::GTowerMappingDataCondAlg::buildForwardMapping
virtual StatusCode buildForwardMapping(JGTowerMappingData &data, const CaloSuperCellDetDescrManager *mgr) const override
Definition
GTowerMappingDataCondAlg.cxx:27
LVL1::GTowerMappingDataCondAlg::~GTowerMappingDataCondAlg
virtual ~GTowerMappingDataCondAlg() override
Definition
GTowerMappingDataCondAlg.cxx:18
LVL1::GTowerMappingDataCondAlg::m_gtowerID
const GTower_ID * m_gtowerID
Definition
GTowerMappingDataCondAlg.h:22
LVL1::GTowerMappingDataCondAlg::GTowerMappingDataCondAlg
GTowerMappingDataCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
GTowerMappingDataCondAlg.cxx:13
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
LVL1::GTowerMappingDataCondAlg::getJGTowerID
virtual const JGTowerBase_ID * getJGTowerID() const override
Definition
GTowerMappingDataCondAlg.h:23
LVL1::JGTowerMappingDataCondAlgBase::JGTowerMappingDataCondAlgBase
JGTowerMappingDataCondAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
Definition
JGTowerMappingDataCondAlgBase.cxx:18
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
LVL1::JGTowerMappingData
std::vector< JGTowerHelper > JGTowerMappingData
Definition
JGTowerMappingData.h:13
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0