ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
PixelGeoModel
src
GeoPixelChip.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GEOPIXELCHIP_H
6
#define GEOPIXELCHIP_H
7
8
#include "
GeoVPixelFactory.h
"
9
class
GeoLogVol;
10
11
class
GeoPixelChip
:
public
GeoVPixelFactory
{
12
public
:
13
GeoPixelChip
(
InDetDD::PixelDetectorManager
* ddmgr,
14
PixelGeometryManager
* mgr,
15
GeoModelIO::ReadGeoModel* sqliteReader,
16
std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
17
std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
18
bool
isModule3D)
19
:
GeoVPixelFactory
(ddmgr, mgr, sqliteReader,
std
::move(mapFPV),
std
::move(mapAX)),
20
m_isModule3D
(isModule3D)
21
{};
22
virtual
GeoVPhysVol*
Build
()
override
;
23
24
private
:
25
bool
m_isModule3D
;
26
};
27
28
#endif
GeoVPixelFactory.h
GeoPixelChip::m_isModule3D
bool m_isModule3D
Definition
GeoPixelChip.h:25
GeoPixelChip::GeoPixelChip
GeoPixelChip(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX, bool isModule3D)
Definition
GeoPixelChip.h:13
GeoPixelChip::Build
virtual GeoVPhysVol * Build() override
Definition
GeoPixelChip.cxx:20
GeoVPixelFactory::GeoVPixelFactory
GeoVPixelFactory(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > mapAX)
Definition
GeoVPixelFactory.cxx:11
InDetDD::PixelDetectorManager
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
Definition
PixelDetectorManager.h:47
PixelGeometryManager
Definition
PixelGeometryManager.h:28
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.17.0