|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRT_HWMappingSvc_H
6 #define TRT_HWMappingSvc_H
18 #include "GaudiKernel/ServiceHandle.h"
83 #endif // TRT_HWMappingSvc_H
virtual StatusCode finalize()
Finalize //.
void DumpMaps()
Dump HV-line/pad maps.
std::string m_Barrel_HV_COOLFolderName
jobOptions properties
virtual ~TRT_HWMappingSvc()
Destructor //.
int hashThisEndcapCell(int, int, int, int)
Hashes an Endcap HV cell by sector/wheel/layer/cell#.
std::string m_EndcapC_HV_COOLFolderName
int get_HV_BarrelPadNum(const Identifier)
Returns the HV pad for a barrel identifier.
int get_HV_CoolChanNum(const Identifier)
Returns the COOL channel number for an identifier.
ServiceHandle< StoreGateSvc > m_detStore
int hashThisBarrelPad(int, int, int)
Hashes a Barrel HV pad by sector/module/pad#.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_EndcapA_HV_COOLFolderName
AlgTool providing offline -> hardware mapping information.
TRT_HWMappingSvc(const std::string &, ISvcLocator *)
Constructor //.
int get_HV_EndcapCellNum(const Identifier)
Returns the HV cell for an endcap identifier.
virtual StatusCode initialize()
Initialize //.
int get_HV_Endcap4PlaneNum(const Identifier)
Returns the 4-plane wheel number for an endcap identifier.
ServiceHandle< ITRT_StrawNeighbourSvc > m_TRTStrawNeighbourSvc
std::string get_HV_CoolChanName(const Identifier)
Returns the HV line logical name in COOL channel format (":","/" -> "_")
SG::ReadCondHandleKey< TRTCond::HWMap > m_HWMapReadKey
const TRT_ID * m_TRT_ID_Helper
Straw Helpers.
int get_HV_EndcapFuseNum(const Identifier)
Returns the fuse number (0-3) for an endcap identifier.