![]() |
ATLAS Offline Software
|
AlgTool providing offline -> hardware mapping information. More...
#include <TRT_HWMappingSvc.h>
Public Member Functions | |
| TRT_HWMappingSvc (const std::string &, ISvcLocator *) | |
| Constructor //. | |
| virtual | ~TRT_HWMappingSvc () |
| Destructor //. | |
| virtual StatusCode | initialize () |
| Initialize //. | |
| virtual StatusCode | finalize () |
| Finalize //. | |
| int | get_HV_BarrelPadNum (const Identifier) |
| Returns the HV pad for a barrel identifier. | |
| int | get_HV_EndcapCellNum (const Identifier) |
| Returns the HV cell for an endcap identifier. | |
| int | get_HV_Endcap4PlaneNum (const Identifier) |
| Returns the 4-plane wheel number for an endcap identifier. | |
| int | get_HV_EndcapFuseNum (const Identifier) |
| Returns the fuse number (0-3) for an endcap identifier. | |
| std::string | get_HV_CoolChanName (const Identifier) |
| Returns the HV line logical name in COOL channel format (":","/" -> "_") | |
| int | get_HV_CoolChanNum (const Identifier) |
| Returns the COOL channel number for an identifier. | |
| int | hashThisBarrelPad (int, int, int) |
| Hashes a Barrel HV pad by sector/module/pad#. | |
| int | hashThisEndcapCell (int, int, int, int) |
| Hashes an Endcap HV cell by sector/wheel/layer/cell#. | |
| void | DumpMaps () |
| Dump HV-line/pad maps. | |
Private Attributes | |
| ServiceHandle< StoreGateSvc > | m_detStore |
| std::string | m_Barrel_HV_COOLFolderName |
| jobOptions properties | |
| std::string | m_EndcapA_HV_COOLFolderName |
| std::string | m_EndcapC_HV_COOLFolderName |
| const TRT_ID * | m_TRT_ID_Helper |
| Straw Helpers. | |
| ServiceHandle< ITRT_StrawNeighbourSvc > | m_TRTStrawNeighbourSvc |
| SG::ReadCondHandleKey< TRTCond::HWMap > | m_HWMapReadKey {this,"HWMapReadKey","HWMap","HV map in-key"} |
AlgTool providing offline -> hardware mapping information.
Definition at line 29 of file TRT_HWMappingSvc.h.
| TRT_HWMappingSvc::TRT_HWMappingSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Constructor //.
Definition at line 29 of file TRT_HWMappingSvc.cxx.
|
virtualdefault |
Destructor //.
| void TRT_HWMappingSvc::DumpMaps | ( | ) |
Dump HV-line/pad maps.
Dump TRT Maps //.
Definition at line 404 of file TRT_HWMappingSvc.cxx.
|
virtual |
Finalize //.
Definition at line 396 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::get_HV_BarrelPadNum | ( | const Identifier | ident | ) |
Returns the HV pad for a barrel identifier.
Get HV pad for a barrel identifier //.
Definition at line 215 of file TRT_HWMappingSvc.cxx.
| std::string TRT_HWMappingSvc::get_HV_CoolChanName | ( | const Identifier | ident | ) |
Returns the HV line logical name in COOL channel format (":","/" -> "_")
Get HV-line Logical Name in COOL channel format //.
Definition at line 86 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::get_HV_CoolChanNum | ( | const Identifier | ident | ) |
Returns the COOL channel number for an identifier.
Get COOL channel number for an identifier //.
Definition at line 149 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::get_HV_Endcap4PlaneNum | ( | const Identifier | ident | ) |
Returns the 4-plane wheel number for an endcap identifier.
Get 4-plane wheel number in 16- or 8-plane wheel for an endcap identifier //.
Definition at line 292 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::get_HV_EndcapCellNum | ( | const Identifier | ident | ) |
Returns the HV cell for an endcap identifier.
Get HV cell for an endcap identifier //.
Definition at line 261 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::get_HV_EndcapFuseNum | ( | const Identifier | ident | ) |
Returns the fuse number (0-3) for an endcap identifier.
Get HV fuse for an endcap identifier //.
Definition at line 325 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::hashThisBarrelPad | ( | int | sector, |
| int | module, | ||
| int | padNum ) |
Hashes a Barrel HV pad by sector/module/pad#.
Hash an HV pad by sector/module/pad# //.
Definition at line 225 of file TRT_HWMappingSvc.cxx.
| int TRT_HWMappingSvc::hashThisEndcapCell | ( | int | sector, |
| int | wheel, | ||
| int | layer, | ||
| int | cellNum ) |
Hashes an Endcap HV cell by sector/wheel/layer/cell#.
Hash an endcap HV cell by sector/wheel/layer/cell# //.
Definition at line 355 of file TRT_HWMappingSvc.cxx.
|
virtual |
Initialize //.
Definition at line 52 of file TRT_HWMappingSvc.cxx.
|
private |
jobOptions properties
Definition at line 71 of file TRT_HWMappingSvc.h.
|
private |
Definition at line 68 of file TRT_HWMappingSvc.h.
|
private |
Definition at line 72 of file TRT_HWMappingSvc.h.
|
private |
Definition at line 73 of file TRT_HWMappingSvc.h.
|
private |
Definition at line 79 of file TRT_HWMappingSvc.h.
|
private |
Straw Helpers.
Definition at line 76 of file TRT_HWMappingSvc.h.
|
private |
Definition at line 77 of file TRT_HWMappingSvc.h.