|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARCONDUTILS_LARHVPATHOLOGYDBALG_H
6 #define LARCONDUTILS_LARHVPATHOLOGYDBALG_H
11 #include "GaudiKernel/ToolHandle.h"
43 const Identifier&
id,
short unsigned int ElectInd,
65 {
this,
"LArHVIdMapping",
"LArHVIdMap",
"SG key for HV ID mapping"};
67 {
this,
"OnOffMap",
"LArOnOffIdMap",
"SG key for mapping object"};
69 {
this,
"CaloDetDescrManager",
"CaloDetDescrManager",
"SG Key for CaloDetDescrManager in the Condition Store" };
const LArFCAL_ID * m_larfcal_id
StatusCode registerCondObjects()
const LArEM_ID * m_larem_id
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
Helper class for LArHEC offline identifiers.
SG::ReadCondHandleKey< LArHVIdMapping > m_hvCablingKey
const LArOnlineID * m_laronline_id
Definition of CaloDetDescrManager.
ToolHandle< ILArHVPathologyDbTool > m_pathologyTool
BooleanProperty m_writeCondObjs
ServiceHandle< IIOVRegistrationSvc > m_regSvc
StatusCode printCondObjects(const EventContext &ctx, const CaloDetDescrManager *calodetdescrmgr)
This class initializes the Calo (LAr and Tile) offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode createCondObjects(const EventContext &ctx, const CaloDetDescrManager *calodetdescrmgr)
This is an interface to a service used to register conditions objects in the Interval of Validity (IO...
std::vector< unsigned int > getElectInd(const LArHVIdMapping &hvIdMapping, const Identifier &id, unsigned int module, unsigned int line, const CaloDetDescrManager *calodetdescrmgr)
virtual StatusCode stop() override
virtual StatusCode initialize() override
const LArHEC_ID * m_larhec_id
LArHVPathologyDbAlg(const std::string &name, ISvcLocator *pSvcLocator)
This class provides the client interface for accessing the detector description information common to...
int getHVline(const LArHVIdMapping &hvIdMapping, const Identifier &id, short unsigned int ElectInd, const CaloDetDescrManager *calodetdescrmgr)
virtual StatusCode execute() override
Helper class for LArEM offline identifiers.
const CaloIdManager * m_caloIdMgr
Helper class for LArFCAL offline identifiers.