ATLAS Offline Software
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 
7 
9  : InDetDD::AthenaComps("PixelGeoModel"),
10  m_bcmTool(nullptr),
11  m_blmTool(nullptr),
12  m_serviceBuilderTool(nullptr),
13  m_idHelper(nullptr)
14 {}
15 
16 void
18 {
19  m_bcmTool = bcmTool;
20 }
21 
24 {
25  return m_bcmTool;
26 }
27 
28 void
30 {
31  m_blmTool = blmTool;
32 }
33 
36 {
37  return m_blmTool;
38 }
39 
40 void
42 {
44 }
45 
48 {
49  return m_serviceBuilderTool;
50 }
51 
52 void
54 {
55  m_idHelper = idHelper;
56 }
57 
58 const PixelID*
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