Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARCONDUTILS_LARHVPATHOLOGYDBALG_H
6 #define LARCONDUTILS_LARHVPATHOLOGYDBALG_H
51 const Identifier&
id,
short unsigned int ElectInd,
60 StringProperty
m_folder{
this,
"Folder",
"/LAR/HVPathologiesOfl/Pathologies"};
61 IntegerProperty
m_mode{
this,
"Mode",0,
"Mode to read file (0=offlineID/elecID, 1=online ID fields + HV module/line, 2=type is HV value to overwrite)"};
70 {
this,
"LArHVIdMapping",
"LArHVIdMap",
"SG key for HV ID mapping"};
72 {
this,
"OnOffMap",
"LArOnOffIdMap",
"SG key for mapping object"};
74 {
this,
"CaloDetDescrManager",
"CaloDetDescrManager",
"SG Key for CaloDetDescrManager in the Condition Store" };
77 {
this,
"HVPAthologyKey",
"LArHVPathology",
"Key for HV pathologies in Cond. store"};
const LArFCAL_ID * m_larfcal_id
const LArEM_ID * m_larem_id
path
python interpreter configuration --------------------------------------—
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
std::vector< unsigned int > getElectInd(const LArHVIdMapping &hvIdMapping, const Identifier &id, unsigned int module, unsigned int line, const CaloDetDescrManager *calodetdescrmgr) const
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Helper class for LArHEC offline identifiers.
SG::ReadCondHandleKey< LArHVIdMapping > m_hvCablingKey
const LArOnlineID * m_laronline_id
Definition of CaloDetDescrManager.
BooleanProperty m_writeCondObjs
SG::ReadCondHandleKey< LArHVPathology > m_hvPathologyKey
This class initializes the Calo (LAr and Tile) offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
int getHVline(const LArHVIdMapping &hvIdMapping, const Identifier &id, short unsigned int ElectInd, const CaloDetDescrManager *calodetdescrmgr) const
~LArHVPathologyDbAlg()=default
virtual StatusCode initialize() override
const LArHEC_ID * m_larhec_id
This class provides the client interface for accessing the detector description information common to...
virtual StatusCode execute() override
std::optional< LArHVPathologiesDb > createCondObjects(const EventContext &ctx, const CaloDetDescrManager *calodetdescrmgr) const
std::unique_ptr< AthenaAttributeList > hvPathology2AttrList(const LArHVPathologiesDb &pathologyContainer) const
AthAlgorithm()
Default constructor:
Helper class for LArEM offline identifiers.
const CaloIdManager * m_caloIdMgr
Helper class for LArFCAL offline identifiers.
StatusCode printCondObjects(const EventContext &ctx, const CaloDetDescrManager *calodetdescrmgr, const std::vector< LArHVPathologiesDb::LArHVElectPathologyDb > *path=nullptr) const