ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
PixelGeoModel
src
GeoPixelOldFrame.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GEOPIXELOLDFRAME_H
6
#define GEOPIXELOLDFRAME_H
7
8
#include "
GeoVPixelFactory.h
"
9
class
GeoLogVol;
10
class
GeoFullPhysVol;
11
class
GeoVPhysVol;
12
class
PixelLegacyManager
;
13
14
class
GeoPixelOldFrame
:
public
GeoVPixelFactory
{
15
public
:
16
GeoPixelOldFrame
(
InDetDD::PixelDetectorManager
* ddmgr,
17
PixelGeometryManager
* mgr,
18
GeoModelIO::ReadGeoModel* sqliteReader,
19
std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
20
std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
21
virtual
GeoVPhysVol*
Build
()
override
;
22
23
void
BuildInBarrel
(GeoFullPhysVol * parent);
24
void
BuildOutBarrel
(GeoFullPhysVol * parent);
25
26
private
:
27
GeoVPhysVol*
BuildBox
();
28
GeoVPhysVol*
BuildTrap
();
29
30
PixelLegacyManager
*
m_legacyManager
;
31
32
};
33
34
#endif
GeoVPixelFactory.h
GeoPixelOldFrame::BuildTrap
GeoVPhysVol * BuildTrap()
Definition
GeoPixelOldFrame.cxx:74
GeoPixelOldFrame::GeoPixelOldFrame
GeoPixelOldFrame(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
GeoPixelOldFrame.cxx:25
GeoPixelOldFrame::BuildBox
GeoVPhysVol * BuildBox()
Definition
GeoPixelOldFrame.cxx:40
GeoPixelOldFrame::BuildOutBarrel
void BuildOutBarrel(GeoFullPhysVol *parent)
Definition
GeoPixelOldFrame.cxx:207
GeoPixelOldFrame::Build
virtual GeoVPhysVol * Build() override
Definition
GeoPixelOldFrame.cxx:35
GeoPixelOldFrame::m_legacyManager
PixelLegacyManager * m_legacyManager
Definition
GeoPixelOldFrame.h:30
GeoPixelOldFrame::BuildInBarrel
void BuildInBarrel(GeoFullPhysVol *parent)
Definition
GeoPixelOldFrame.cxx:117
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
PixelLegacyManager
Definition
PixelLegacyManager.h:19
Generated on
for ATLAS Offline Software by
1.17.0