ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
InDetJiveXML
src
InDetGeoModelTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef JIVEXML_INDETGEOMODELTOOL_H
6
#define JIVEXML_INDETGEOMODELTOOL_H
7
8
#include "
IInDetGeoModelTool.h
"
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
11
12
namespace
JiveXML
{
13
20
class
InDetGeoModelTool
:
virtual
public
IInDetGeoModelTool
,
21
public
AthAlgTool
{
22
23
public
:
24
26
InDetGeoModelTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
27
29
virtual
StatusCode
initialize
();
30
32
const
InDetDD::TRT_DetectorManager
*
TRTGeoManager
()
const
{
return
m_TRTGeoManager
; }
33
35
const
PixelID
*
PixelIDHelper
()
const
{
return
m_PixelIDHelper
; }
37
const
SCT_ID
*
SCTIDHelper
()
const
{
return
m_SCTIDHelper
; }
39
const
TRT_ID
*
TRTIDHelper
()
const
{
return
m_TRTIDHelper
; }
40
41
private
:
42
43
const
PixelID
*
m_PixelIDHelper
{};
44
45
const
SCT_ID
*
m_SCTIDHelper
{};
46
47
const
InDetDD::TRT_DetectorManager
*
m_TRTGeoManager
{};
48
const
TRT_ID
*
m_TRTIDHelper
{};
49
50
};
51
52
}
//namespace
53
54
#endif
AthAlgTool.h
IInDetGeoModelTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
InDetDD::TRT_DetectorManager
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Definition
TRT_DetectorManager.h:63
JiveXML::IInDetGeoModelTool
Interface for the InDetGeoModelTool.
Definition
IInDetGeoModelTool.h:25
JiveXML::InDetGeoModelTool::TRTGeoManager
const InDetDD::TRT_DetectorManager * TRTGeoManager() const
Provide the TRT geometry manager.
Definition
InDetGeoModelTool.h:32
JiveXML::InDetGeoModelTool::m_SCTIDHelper
const SCT_ID * m_SCTIDHelper
Definition
InDetGeoModelTool.h:45
JiveXML::InDetGeoModelTool::TRTIDHelper
const TRT_ID * TRTIDHelper() const
Provide the TRT identifier helper.
Definition
InDetGeoModelTool.h:39
JiveXML::InDetGeoModelTool::InDetGeoModelTool
InDetGeoModelTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Constructor with flags for requested geometry managers.
Definition
InDetGeoModelTool.cxx:26
JiveXML::InDetGeoModelTool::PixelIDHelper
const PixelID * PixelIDHelper() const
Provide the Pixel identifier helper.
Definition
InDetGeoModelTool.h:35
JiveXML::InDetGeoModelTool::m_PixelIDHelper
const PixelID * m_PixelIDHelper
Definition
InDetGeoModelTool.h:43
JiveXML::InDetGeoModelTool::m_TRTIDHelper
const TRT_ID * m_TRTIDHelper
Definition
InDetGeoModelTool.h:48
JiveXML::InDetGeoModelTool::SCTIDHelper
const SCT_ID * SCTIDHelper() const
Provide the SCT identifier helper.
Definition
InDetGeoModelTool.h:37
JiveXML::InDetGeoModelTool::initialize
virtual StatusCode initialize()
Initialize.
Definition
InDetGeoModelTool.cxx:36
JiveXML::InDetGeoModelTool::m_TRTGeoManager
const InDetDD::TRT_DetectorManager * m_TRTGeoManager
Definition
InDetGeoModelTool.h:47
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
SCT_ID
This is an Identifier helper class for the SCT subdetector.
Definition
SCT_ID.h:68
TRT_ID
This is an Identifier helper class for the TRT subdetector.
Definition
TRT_ID.h:84
JiveXML
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.
Definition
BadLArRetriever.cxx:22
type
Generated on
for ATLAS Offline Software by
1.17.0