ATLAS Offline Software
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 
15  public:
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 
31 
32 };
33 
34 #endif
PixelGeometryManager
Definition: PixelGeometryManager.h:28
GeoPixelOldFrame::BuildTrap
GeoVPhysVol * BuildTrap()
Definition: GeoPixelOldFrame.cxx:74
GeoPixelOldFrame
Definition: GeoPixelOldFrame.h:14
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
GeoPixelOldFrame::BuildOutBarrel
void BuildOutBarrel(GeoFullPhysVol *parent)
Definition: GeoPixelOldFrame.cxx:207
test_pyathena.parent
parent
Definition: test_pyathena.py:15
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::BuildInBarrel
void BuildInBarrel(GeoFullPhysVol *parent)
Definition: GeoPixelOldFrame.cxx:117
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
PixelLegacyManager
Definition: PixelLegacyManager.h:19
GeoVPixelFactory.h
GeoPixelOldFrame::Build
virtual GeoVPhysVol * Build() override
Definition: GeoPixelOldFrame.cxx:35
GeoPixelOldFrame::BuildBox
GeoVPhysVol * BuildBox()
Definition: GeoPixelOldFrame.cxx:40
GeoVPixelFactory
This is the base class for all the pieces of the Pixel detector.
Definition: GeoVPixelFactory.h:31
GeoPixelOldFrame::m_legacyManager
PixelLegacyManager * m_legacyManager
Definition: GeoPixelOldFrame.h:30