![]() |
ATLAS Offline Software
|
#include <GeoPixelStaveSupport.h>
Public Member Functions | |
| virtual GeoVPhysVol * | getPhysVol ()=0 |
| virtual const GeoTrf::Transform3D & | transform () const =0 |
| virtual double | thicknessP () const =0 |
| virtual double | thicknessN () const =0 |
| virtual GeoSimplePolygonBrep * | computeStaveEnvelopShape (double)=0 |
| virtual GeoVPhysVol * | getEndblockEnvelopShape (int)=0 |
| virtual GeoTransform * | getEndblockEnvelopShapeTrf (int)=0 |
| virtual double | getEndblockZpos () const =0 |
| virtual double | getServiceZpos () const =0 |
| virtual double | getEndblockLength () const =0 |
| virtual void | computeStaveEnvelopTransformAndSize (double moduleThickN, double moduleThickP, double moduleWidth, double moduleThickN3D, double moduleThickP3D, double moduleWidth3D)=0 |
| virtual int | PixelNModule () const =0 |
| virtual int | PixelNPlanarModule () const =0 |
| virtual int | PixelN3DModule () const =0 |
| 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) | |
| virtual GeoVPhysVol * | Build ()=0 |
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 |
Definition at line 14 of file GeoPixelStaveSupport.h.
|
pure virtualinherited |
Implemented in DBM_Det, DBM_Module, DBM_ModuleCage, DBM_PP0, DBM_Telescope, GeoPixelBarrel, GeoPixelCable, GeoPixelChip, GeoPixelDetailedStaveSupport, GeoPixelDisk, GeoPixelDiskSupports, GeoPixelECCable, GeoPixelEndCap, GeoPixelEnvelope, GeoPixelFluid, GeoPixelFrame, GeoPixelHybrid, GeoPixelIBLFwdServices, GeoPixelIBLFwdSvcCADModel, GeoPixelIBLFwdSvcModel1, GeoPixelIFlexServices, GeoPixelLadder, GeoPixelLadderServices, GeoPixelLayer, GeoPixelModule, GeoPixelOldFrame, GeoPixelPigtail, GeoPixelServices, GeoPixelSiCrystal, GeoPixelSimpleStaveSupport, GeoPixelStaveRing, GeoPixelStaveRingServices, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
| 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 at line 33 of file GeoVPixelFactory.cxx.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
pure virtual |
Implemented in GeoPixelDetailedStaveSupport, GeoPixelSimpleStaveSupport, and GeoPixelTMT.
|
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.
|
protectedinherited |
Definition at line 46 of file GeoVPixelFactory.h.