ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
PixelGeoModel
src
PixelGeoModelAthenaComps.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
PixelGeoModelAthenaComps.h
"
6
#include "
CxxUtils/checker_macros.h
"
7
8
PixelGeoModelAthenaComps::PixelGeoModelAthenaComps
()
9
:
InDetDD
::
AthenaComps
(
"PixelGeoModel"
),
10
m_bcmTool
(nullptr),
11
m_blmTool
(nullptr),
12
m_serviceBuilderTool
(nullptr),
13
m_idHelper
(nullptr)
14
{}
15
16
void
17
PixelGeoModelAthenaComps::setBCM
(
IGeoSubDetTool
* bcmTool)
18
{
19
m_bcmTool
= bcmTool;
20
}
21
22
IGeoSubDetTool
*
23
PixelGeoModelAthenaComps::bcm
()
24
{
25
return
m_bcmTool
;
26
}
27
28
void
29
PixelGeoModelAthenaComps::setBLM
(
IGeoSubDetTool
* blmTool)
30
{
31
m_blmTool
= blmTool;
32
}
33
34
IGeoSubDetTool
*
35
PixelGeoModelAthenaComps::blm
()
36
{
37
return
m_blmTool
;
38
}
39
40
void
41
PixelGeoModelAthenaComps::setServiceBuilderTool
(
IInDetServMatBuilderTool
*
serviceBuilderTool
)
42
{
43
m_serviceBuilderTool
=
serviceBuilderTool
;
44
}
45
46
IInDetServMatBuilderTool
*
47
PixelGeoModelAthenaComps::serviceBuilderTool
()
48
{
49
return
m_serviceBuilderTool
;
50
}
51
52
void
53
PixelGeoModelAthenaComps::setIdHelper
(
const
PixelID
* idHelper)
54
{
55
m_idHelper
= idHelper;
56
}
57
58
const
PixelID
*
59
PixelGeoModelAthenaComps::getIdHelper
()
const
60
{
61
return
m_idHelper
;
62
}
PixelGeoModelAthenaComps.h
checker_macros.h
Define macros for attributes used to control the static checker.
IGeoSubDetTool
Definition
IGeoSubDetTool.h:13
IInDetServMatBuilderTool
Tool for building services in SLHC geometry.
Definition
IInDetServMatBuilderTool.h:23
InDetDD::AthenaComps::AthenaComps
AthenaComps(const std::string &msgStreamName)
Definition
InDetDDAthenaComps.cxx:8
PixelGeoModelAthenaComps::serviceBuilderTool
IInDetServMatBuilderTool * serviceBuilderTool()
Definition
PixelGeoModelAthenaComps.cxx:47
PixelGeoModelAthenaComps::m_serviceBuilderTool
IInDetServMatBuilderTool * m_serviceBuilderTool
Definition
PixelGeoModelAthenaComps.h:47
PixelGeoModelAthenaComps::m_bcmTool
IGeoSubDetTool * m_bcmTool
Definition
PixelGeoModelAthenaComps.h:41
PixelGeoModelAthenaComps::blm
IGeoSubDetTool * blm()
Definition
PixelGeoModelAthenaComps.cxx:35
PixelGeoModelAthenaComps::getIdHelper
const PixelID * getIdHelper() const
Definition
PixelGeoModelAthenaComps.cxx:59
PixelGeoModelAthenaComps::setServiceBuilderTool
void setServiceBuilderTool(IInDetServMatBuilderTool *serviceBuilderTool)
Definition
PixelGeoModelAthenaComps.cxx:41
PixelGeoModelAthenaComps::bcm
IGeoSubDetTool * bcm()
Definition
PixelGeoModelAthenaComps.cxx:23
PixelGeoModelAthenaComps::m_idHelper
const PixelID * m_idHelper
Definition
PixelGeoModelAthenaComps.h:50
PixelGeoModelAthenaComps::m_blmTool
IGeoSubDetTool * m_blmTool
Definition
PixelGeoModelAthenaComps.h:44
PixelGeoModelAthenaComps::PixelGeoModelAthenaComps
PixelGeoModelAthenaComps()
Definition
PixelGeoModelAthenaComps.cxx:8
PixelGeoModelAthenaComps::setBCM
void setBCM(IGeoSubDetTool *bcmTool)
Definition
PixelGeoModelAthenaComps.cxx:17
PixelGeoModelAthenaComps::setBLM
void setBLM(IGeoSubDetTool *blmTool)
Definition
PixelGeoModelAthenaComps.cxx:29
PixelGeoModelAthenaComps::setIdHelper
void setIdHelper(const PixelID *idHelper)
Definition
PixelGeoModelAthenaComps.cxx:53
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
InDetDD
Message Stream Member.
Definition
FakeTrackBuilder.h:8
Generated on
for ATLAS Offline Software by
1.17.0