ATLAS Offline Software
Public Member Functions | List of all members
ITRT_HWMappingSvc Class Referenceabstract

#include <ITRT_HWMappingSvc.h>

Inheritance diagram for ITRT_HWMappingSvc:
Collaboration diagram for ITRT_HWMappingSvc:

Public Member Functions

 DeclareInterfaceID (ITRT_HWMappingSvc, 1, 0)
 Interface ID declaration. More...
 
virtual int get_HV_BarrelPadNum (const Identifier)=0
 Returns the HV pad for a barrel identifier. More...
 
virtual int get_HV_EndcapCellNum (const Identifier)=0
 Returns the HV cell for an endcap identifier. More...
 
virtual int get_HV_Endcap4PlaneNum (const Identifier)=0
 Returns the 4-plane wheel number for an endcap identifier. More...
 
virtual int get_HV_EndcapFuseNum (const Identifier)=0
 Returns the fuse number (0-3) for an endcap identifier. More...
 
virtual std::string get_HV_CoolChanName (const Identifier)=0
 Returns the HV line logical name in COOL channel format (":","/" -> "_") More...
 
virtual int get_HV_CoolChanNum (const Identifier)=0
 Returns the COOL channel number for an identifier. More...
 
virtual int hashThisBarrelPad (int, int, int)=0
 Hashes a Barrel HV pad by sector/module/pad#. More...
 
virtual int hashThisEndcapCell (int, int, int, int)=0
 Hashes an Endcap HV cell by sector/wheel/layer/cell#. More...
 
virtual void DumpMaps ()=0
 Dump HV-line/pad maps. More...
 

Detailed Description

Definition at line 20 of file ITRT_HWMappingSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_HWMappingSvc::DeclareInterfaceID ( ITRT_HWMappingSvc  ,
,
 
)

Interface ID declaration.

◆ DumpMaps()

virtual void ITRT_HWMappingSvc::DumpMaps ( )
pure virtual

Dump HV-line/pad maps.

◆ get_HV_BarrelPadNum()

virtual int ITRT_HWMappingSvc::get_HV_BarrelPadNum ( const  Identifier)
pure virtual

Returns the HV pad for a barrel identifier.

◆ get_HV_CoolChanName()

virtual std::string ITRT_HWMappingSvc::get_HV_CoolChanName ( const  Identifier)
pure virtual

Returns the HV line logical name in COOL channel format (":","/" -> "_")

◆ get_HV_CoolChanNum()

virtual int ITRT_HWMappingSvc::get_HV_CoolChanNum ( const  Identifier)
pure virtual

Returns the COOL channel number for an identifier.

◆ get_HV_Endcap4PlaneNum()

virtual int ITRT_HWMappingSvc::get_HV_Endcap4PlaneNum ( const  Identifier)
pure virtual

Returns the 4-plane wheel number for an endcap identifier.

◆ get_HV_EndcapCellNum()

virtual int ITRT_HWMappingSvc::get_HV_EndcapCellNum ( const  Identifier)
pure virtual

Returns the HV cell for an endcap identifier.

◆ get_HV_EndcapFuseNum()

virtual int ITRT_HWMappingSvc::get_HV_EndcapFuseNum ( const  Identifier)
pure virtual

Returns the fuse number (0-3) for an endcap identifier.

◆ hashThisBarrelPad()

virtual int ITRT_HWMappingSvc::hashThisBarrelPad ( int  ,
int  ,
int   
)
pure virtual

Hashes a Barrel HV pad by sector/module/pad#.

◆ hashThisEndcapCell()

virtual int ITRT_HWMappingSvc::hashThisEndcapCell ( int  ,
int  ,
int  ,
int   
)
pure virtual

Hashes an Endcap HV cell by sector/wheel/layer/cell#.


The documentation for this class was generated from the following file: