ATLAS Offline Software
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::serviceBuilderTool
IInDetServMatBuilderTool * serviceBuilderTool()
Definition:
PixelGeoModelAthenaComps.cxx:47
PixelGeoModelAthenaComps::m_bcmTool
IGeoSubDetTool * m_bcmTool
Definition:
PixelGeoModelAthenaComps.h:41
PixelGeoModelAthenaComps::blm
IGeoSubDetTool * blm()
Definition:
PixelGeoModelAthenaComps.cxx:35
PixelGeoModelAthenaComps::setIdHelper
void setIdHelper(const PixelID *idHelper)
Definition:
PixelGeoModelAthenaComps.cxx:53
PixelGeoModelAthenaComps::m_serviceBuilderTool
IInDetServMatBuilderTool * m_serviceBuilderTool
Definition:
PixelGeoModelAthenaComps.h:47
PixelGeoModelAthenaComps.h
PixelGeoModelAthenaComps::bcm
IGeoSubDetTool * bcm()
Definition:
PixelGeoModelAthenaComps.cxx:23
PixelGeoModelAthenaComps::getIdHelper
const PixelID * getIdHelper() const
Definition:
PixelGeoModelAthenaComps.cxx:59
IGeoSubDetTool
Definition:
IGeoSubDetTool.h:14
PixelGeoModelAthenaComps::setBCM
void setBCM(IGeoSubDetTool *bcmTool)
Definition:
PixelGeoModelAthenaComps.cxx:17
PixelGeoModelAthenaComps::setServiceBuilderTool
void setServiceBuilderTool(IInDetServMatBuilderTool *serviceBuilderTool)
Definition:
PixelGeoModelAthenaComps.cxx:41
PixelGeoModelAthenaComps::m_idHelper
const PixelID * m_idHelper
Definition:
PixelGeoModelAthenaComps.h:50
IInDetServMatBuilderTool
Tool for building services in SLHC geometry.
Definition:
IInDetServMatBuilderTool.h:23
InDetDD
Message Stream Member.
Definition:
FakeTrackBuilder.h:8
PixelGeoModelAthenaComps::m_blmTool
IGeoSubDetTool * m_blmTool
Definition:
PixelGeoModelAthenaComps.h:44
PixelGeoModelAthenaComps::setBLM
void setBLM(IGeoSubDetTool *blmTool)
Definition:
PixelGeoModelAthenaComps.cxx:29
checker_macros.h
Define macros for attributes used to control the static checker.
PixelID
Definition:
PixelID.h:67
PixelGeoModelAthenaComps::PixelGeoModelAthenaComps
PixelGeoModelAthenaComps()
Definition:
PixelGeoModelAthenaComps.cxx:8
Generated on Sun Dec 22 2024 21:16:26 for ATLAS Offline Software by
1.8.18