ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
TrigT1CaloFexPerf
src
JTowerMappingDataCondAlg.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_JTOWERMAPPINGDATACONDALG_H
6
#define TRIGT1CALOFEXPERF_JTOWERMAPPINGDATACONDALG_H
7
8
#include "
JGTowerMappingDataCondAlgBase.h
"
9
#include "
CaloIdentifier/JTower_ID.h
"
10
11
namespace
LVL1
12
{
13
class
JTowerMappingDataCondAlg
:
public
JGTowerMappingDataCondAlgBase
14
{
15
public
:
16
JTowerMappingDataCondAlg
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
17
virtual
~JTowerMappingDataCondAlg
()
override
;
18
19
virtual
StatusCode
initialize
()
override
;
20
21
private
:
22
Gaudi::Property<std::string>
m_towerAreasFile
{
23
this
,
"TowerAreasFile"
,
"Run3L1CaloSimulation/Noise/jTowerCorrection.20210209.r11881.root"
};
24
const
JTower_ID
*
m_jtowerID
{
nullptr
};
25
virtual
const
JGTowerBase_ID
*
getJGTowerID
()
const override
{
return
m_jtowerID
; }
26
virtual
StatusCode
buildForwardMapping
(
27
JGTowerMappingData
&data,
28
const
CaloSuperCellDetDescrManager
*mgr)
const override
;
29
virtual
StatusCode
loadTowerAreas
(
JGTowerMappingData
&data)
const override
;
30
std::vector<float>
m_towerAreas
;
31
};
//> end class JTowerMappingDatsaCondAlg
32
}
// namespace LVL1
33
#endif
JGTowerMappingDataCondAlgBase.h
JTower_ID.h
CaloSuperCellDetDescrManager
Definition
CaloDetDescrManager.h:486
JGTowerBase_ID
Definition
JGTowerBase_ID.h:31
JTower_ID
Helper class for jTower offline identifiers.
Definition
JTower_ID.h:34
LVL1::JGTowerMappingDataCondAlgBase::JGTowerMappingDataCondAlgBase
JGTowerMappingDataCondAlgBase(const std::string &name, ISvcLocator *pSvcLocator)
Definition
JGTowerMappingDataCondAlgBase.cxx:18
LVL1::JTowerMappingDataCondAlg::loadTowerAreas
virtual StatusCode loadTowerAreas(JGTowerMappingData &data) const override
Definition
JTowerMappingDataCondAlg.cxx:90
LVL1::JTowerMappingDataCondAlg::buildForwardMapping
virtual StatusCode buildForwardMapping(JGTowerMappingData &data, const CaloSuperCellDetDescrManager *mgr) const override
Definition
JTowerMappingDataCondAlg.cxx:49
LVL1::JTowerMappingDataCondAlg::JTowerMappingDataCondAlg
JTowerMappingDataCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
JTowerMappingDataCondAlg.cxx:14
LVL1::JTowerMappingDataCondAlg::m_towerAreasFile
Gaudi::Property< std::string > m_towerAreasFile
Definition
JTowerMappingDataCondAlg.h:22
LVL1::JTowerMappingDataCondAlg::~JTowerMappingDataCondAlg
virtual ~JTowerMappingDataCondAlg() override
Definition
JTowerMappingDataCondAlg.cxx:19
LVL1::JTowerMappingDataCondAlg::getJGTowerID
virtual const JGTowerBase_ID * getJGTowerID() const override
Definition
JTowerMappingDataCondAlg.h:25
LVL1::JTowerMappingDataCondAlg::m_towerAreas
std::vector< float > m_towerAreas
Definition
JTowerMappingDataCondAlg.h:30
LVL1::JTowerMappingDataCondAlg::initialize
virtual StatusCode initialize() override
Definition
JTowerMappingDataCondAlg.cxx:21
LVL1::JTowerMappingDataCondAlg::m_jtowerID
const JTower_ID * m_jtowerID
Definition
JTowerMappingDataCondAlg.h:24
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