ATLAS Offline Software
GeoPixelFrame.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 GEOPIXELFRAME_H
6 #define GEOPIXELFRAME_H
7 
8 #include "GeoVPixelFactory.h"
9 
11 
12 public:
14  PixelGeometryManager* mgr, GeoModelIO::ReadGeoModel* sqliteReader,
15  std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
16  std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX);
17  void BuildAndPlace(GeoFullPhysVol * parent, int section);
18 
19 private:
20  virtual GeoVPhysVol* Build() override {return 0;} // unused - but satisfy interface
21  bool same(double v1, double v2);
22 };
23 
24 #endif
25 
PixelGeometryManager
Definition: PixelGeometryManager.h:28
GeoPixelFrame::Build
virtual GeoVPhysVol * Build() override
Definition: GeoPixelFrame.h:20
GeoPixelFrame::BuildAndPlace
void BuildAndPlace(GeoFullPhysVol *parent, int section)
Definition: GeoPixelFrame.cxx:30
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
GeoPixelFrame
Definition: GeoPixelFrame.h:10
test_pyathena.parent
parent
Definition: test_pyathena.py:15
GeoPixelFrame::same
bool same(double v1, double v2)
Definition: GeoPixelFrame.cxx:241
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
GeoVPixelFactory.h
ReadCellNoiseFromCoolCompare.v2
v2
Definition: ReadCellNoiseFromCoolCompare.py:364
GeoVPixelFactory
This is the base class for all the pieces of the Pixel detector.
Definition: GeoVPixelFactory.h:31
GeoPixelFrame::GeoPixelFrame
GeoPixelFrame(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: GeoPixelFrame.cxx:22
section
void section(const std::string &sec)
Definition: TestTriggerMenuAccess.cxx:22