![]() |
ATLAS Offline Software
|
#include <GeoPixelSimpleStaveSupport.h>
Public Member Functions | |
| GeoPixelSimpleStaveSupport (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) | |
| virtual | ~GeoPixelSimpleStaveSupport ()=default |
| virtual GeoVPhysVol * | Build () override |
| virtual GeoVPhysVol * | getPhysVol () override |
| virtual const GeoTrf::Transform3D & | transform () const override |
| virtual double | thicknessP () const override |
| virtual double | thicknessN () const override |
| virtual GeoSimplePolygonBrep * | computeStaveEnvelopShape (double) override |
| virtual GeoVPhysVol * | getEndblockEnvelopShape (int) override |
| virtual GeoTransform * | getEndblockEnvelopShapeTrf (int) override |
| virtual double | getEndblockZpos () const override |
| virtual double | getServiceZpos () const override |
| virtual double | getEndblockLength () const override |
| virtual void | computeStaveEnvelopTransformAndSize (double, double, double, double, double, double) override |
| virtual int | PixelNModule () const override |
| virtual int | PixelNPlanarModule () const override |
| virtual int | PixelN3DModule () const override |
| 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) | |
Protected Attributes | |
| PixelGeometryManager * | m_gmt_mgr |
| InDetMaterialManager * | m_mat_mgr |
| InDetDD::PixelDetectorManager * | m_DDmgr |
| GeoModelIO::ReadGeoModel * | m_sqliteReader |
| std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > | m_mapFPV |
| std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > | m_mapAX |
| const double | m_epsilon |
Private Attributes | |
| PVLink | m_physVol {} |
| GeoTrf::Transform3D | m_transform |
| double | m_thicknessP = 0.0 |
| double | m_thicknessN = 0.0 |
Definition at line 12 of file GeoPixelSimpleStaveSupport.h.
| GeoPixelSimpleStaveSupport::GeoPixelSimpleStaveSupport | ( | 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 at line 18 of file GeoPixelSimpleStaveSupport.cxx.
|
virtualdefault |
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 29 of file GeoPixelSimpleStaveSupport.cxx.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 26 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
|
inherited |
Definition at line 33 of file GeoVPixelFactory.cxx.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 27 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 28 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 31 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 29 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 30 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 37 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 35 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
Implements GeoPixelStaveSupport.
Definition at line 36 of file GeoPixelSimpleStaveSupport.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
protectedinherited |
Definition at line 45 of file GeoVPixelFactory.h.
|
protectedinherited |
Definition at line 49 of file GeoVPixelFactory.h.
|
protectedinherited |
Definition at line 43 of file GeoVPixelFactory.h.
|
protectedinherited |
Definition at line 48 of file GeoVPixelFactory.h.
|
protectedinherited |
Definition at line 47 of file GeoVPixelFactory.h.
|
protectedinherited |
Definition at line 44 of file GeoVPixelFactory.h.
|
private |
Definition at line 40 of file GeoPixelSimpleStaveSupport.h.
|
protectedinherited |
Definition at line 46 of file GeoVPixelFactory.h.
|
private |
Definition at line 43 of file GeoPixelSimpleStaveSupport.h.
|
private |
Definition at line 42 of file GeoPixelSimpleStaveSupport.h.
|
private |
Definition at line 41 of file GeoPixelSimpleStaveSupport.h.