![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
#include <TRT_CablingSvc.h>
Definition at line 36 of file TRT_CablingSvc.h.
◆ TRT_CablingSvc()
TRT_CablingSvc::TRT_CablingSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ ~TRT_CablingSvc()
TRT_CablingSvc::~TRT_CablingSvc |
( |
| ) |
|
|
virtual |
◆ finalize()
StatusCode TRT_CablingSvc::finalize |
( |
| ) |
|
|
virtual |
◆ getAllRods()
const std::vector< uint32_t > & TRT_CablingSvc::getAllRods |
( |
| ) |
const |
|
virtual |
◆ getBufferOffset()
◆ getIdentifier()
Implements ITRT_CablingSvc.
Definition at line 230 of file TRT_CablingSvc.cxx.
245 int straw = bufferOffset;
246 if (subdetector == eformat::TRT_ENDCAP_A_SIDE)
254 if (subdetector == eformat::TRT_BARREL_A_SIDE)
262 if (subdetector == eformat::TRT_BARREL_C_SIDE)
◆ getRobID()
std::vector< uint32_t > TRT_CablingSvc::getRobID |
( |
Identifier & |
id | ) |
const |
|
virtual |
◆ initialize()
StatusCode TRT_CablingSvc::initialize |
( |
| ) |
|
|
virtual |
Definition at line 53 of file TRT_CablingSvc.cxx.
63 return StatusCode::FAILURE;
71 return StatusCode::FAILURE;
78 return StatusCode::FAILURE;
84 sc = service(
"ToolSvc",toolSvc);
88 return StatusCode::FAILURE;
96 toolType =
"TRT_FillCablingData_TB04";
100 ATH_MSG_ERROR(
" Can't get TRT_FillCablingData_TB04 tool " );
101 return StatusCode::FAILURE;
110 toolType =
"TRT_FillCablingData_DC3";
112 if( StatusCode::SUCCESS !=
116 return StatusCode::FAILURE;
125 toolType =
"TRT_FillCablingData_SR1";
130 return StatusCode::FAILURE;
138 toolType =
"TRT_FillCablingData_SR1_ECC";
140 if( StatusCode::SUCCESS !=
143 ATH_MSG_ERROR(
" Can't get TRT_FillCablingData_SR1_ECC tool " );
144 return StatusCode::FAILURE;
152 return StatusCode::FAILURE;
155 ATH_MSG_INFO(
"TRT_CablingSvc::initializiation finished" );
◆ interfaceID()
const InterfaceID & ITRT_CablingSvc::interfaceID |
( |
| ) |
|
|
inlinestaticinherited |
Definition at line 65 of file ITRT_CablingSvc.h.
67 static const InterfaceID IID (
"ITRT_CablingSvc", 1, 0 );
◆ msg() [1/2]
◆ msg() [2/2]
◆ msgLvl()
◆ queryInterface()
StatusCode TRT_CablingSvc::queryInterface |
( |
const InterfaceID & |
riid, |
|
|
void ** |
ppvInterface |
|
) |
| |
|
virtual |
Definition at line 169 of file TRT_CablingSvc.cxx.
172 if ( IIncidentListener::interfaceID().versionMatch(riid) )
174 *ppvInterface =
dynamic_cast<IIncidentListener*
>(
this);
180 return AthService::queryInterface(riid, ppvInterface);
183 return StatusCode::SUCCESS;
◆ m_cabling
◆ m_cablingTool_DC1
◆ m_cablingTool_DC2
◆ m_cablingTool_DC3
◆ m_cablingTool_SR1
◆ m_cablingTool_SR1_ECC
◆ m_cablingTool_TB
◆ m_cntx
◆ m_idHelper
◆ m_manager
◆ m_numberOfStrawsInBarrelROD
int TRT_CablingSvc::m_numberOfStrawsInBarrelROD |
|
private |
◆ m_numberOfStrawsInROD
int TRT_CablingSvc::m_numberOfStrawsInROD |
|
private |
◆ m_shiftForLeftBarrelStraws
int TRT_CablingSvc::m_shiftForLeftBarrelStraws |
|
private |
◆ m_shiftForLeftEndCapStraws
int TRT_CablingSvc::m_shiftForLeftEndCapStraws |
|
private |
◆ m_shiftForRightBarrelStraws
int TRT_CablingSvc::m_shiftForRightBarrelStraws |
|
private |
◆ m_shiftForRightEndCapStraws
int TRT_CablingSvc::m_shiftForRightEndCapStraws |
|
private |
◆ m_TRTLayout
int TRT_CablingSvc::m_TRTLayout |
|
private |
The documentation for this class was generated from the following files:
TRT_FillCablingData_SR1 * m_cablingTool_SR1
TRT_CablingData * fillData()
TRT_CablingData * fillData()
int m_numberOfStrawsInROD
int m_shiftForLeftBarrelStraws
TRT_FillCablingData_SR1_ECC * m_cablingTool_SR1_ECC
std::vector< uint32_t > getRobID(Identifier id) const
const InDetDD::TRT_DetectorManager * m_manager
static const InterfaceID & interfaceID()
const std::vector< uint32_t > & get_allRods() const
TRT_FillCablingData_DC3 * m_cablingTool_DC3
std::vector< uint32_t > getRobID(Identifier id) const
TRT_FillCablingData_DC2 * m_cablingTool_DC2
std::vector< uint32_t > getRobID(Identifier id) const
IdentifierHash get_identifierHashForAllStraws(int rod, int bufferPosition) const
uint32_t get_BufferOffset(Identifier StrawId)
TRT_CablingData * fillData()
IdContext straw_layer_context(void) const
straw_layer id
::StatusCode StatusCode
StatusCode definition for legacy code.
const std::string & getLayout() const
int m_shiftForRightEndCapStraws
TRT_FillCablingData_TB04 * m_cablingTool_TB
TRT_CablingData * m_cabling
Identifier get_identifierForAllStraws(int rod, int bufferPosition) const
std::vector< uint32_t > getRobID(Identifier &id) const
int m_numberOfStrawsInBarrelROD
TRT_CablingData * fillData()
TRT_FillCablingData_DC1 * m_cablingTool_DC1
int m_shiftForRightBarrelStraws
std::vector< uint32_t > getRobID(Identifier id) const
int m_shiftForLeftEndCapStraws
std::vector< uint32_t > getRobID(Identifier &id) const
const TRT_ID * m_idHelper