|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ITRT_HWMappingSvc_H
6 #define ITRT_HWMappingSvc_H
15 #include "GaudiKernel/IService.h"
54 #endif // ITRT_HWMappingSvc_H
virtual std::string get_HV_CoolChanName(const Identifier)=0
Returns the HV line logical name in COOL channel format (":","/" -> "_")
virtual int get_HV_EndcapFuseNum(const Identifier)=0
Returns the fuse number (0-3) for an endcap identifier.
DeclareInterfaceID(ITRT_HWMappingSvc, 1, 0)
Interface ID declaration.
virtual void DumpMaps()=0
Dump HV-line/pad maps.
virtual int get_HV_EndcapCellNum(const Identifier)=0
Returns the HV cell for an endcap identifier.
virtual int get_HV_CoolChanNum(const Identifier)=0
Returns the COOL channel number for an identifier.
virtual int get_HV_Endcap4PlaneNum(const Identifier)=0
Returns the 4-plane wheel number for an endcap identifier.
virtual int get_HV_BarrelPadNum(const Identifier)=0
Returns the HV pad for a barrel identifier.
virtual int hashThisBarrelPad(int, int, int)=0
Hashes a Barrel HV pad by sector/module/pad#.
virtual int hashThisEndcapCell(int, int, int, int)=0
Hashes an Endcap HV cell by sector/wheel/layer/cell#.