![]() |
ATLAS Offline Software
|
#include <GeoPixelModule.h>
Public Member Functions | |
| GeoPixelModule (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, GeoPixelSiCrystal &theSensor) | |
| GeoPixelModule (const GeoPixelModule &)=delete | |
| GeoPixelModule & | operator= (const GeoPixelModule &)=delete |
| virtual | ~GeoPixelModule ()=default |
| virtual GeoVPhysVol * | Build () override |
| double | Thickness () |
| double | ThicknessN () |
| double | ThicknessN_noSvc () |
| double | ThicknessP () |
| double | Width () |
| double | Length () |
| double | ModuleServiceThickness () const |
| double | ModuleServiceWidth () const |
| Identifier | getID () |
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 Member Functions | |
| const GeoShape * | addShape (const GeoShape *lastShape, const GeoShape *nextShape, const GeoTrf::Transform3D &trans) |
Private Attributes | |
| GeoIntrusivePtr< const GeoLogVol > | m_theModule {nullptr} |
| Identifier | m_id |
| GeoPixelSiCrystal & | m_theSensor |
| bool | m_isModule3D {false} |
| double | m_moduleSvcThickness {0.} |
| double | m_moduleSvcWidth {0.} |
| int | m_nbModuleSvc {0} |
Definition at line 14 of file GeoPixelModule.h.
| GeoPixelModule::GeoPixelModule | ( | 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, | ||
| GeoPixelSiCrystal & | theSensor ) |
Definition at line 25 of file GeoPixelModule.cxx.
|
delete |
|
virtualdefault |
|
private |
Definition at line 318 of file GeoPixelModule.cxx.
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 119 of file GeoPixelModule.cxx.
| Identifier GeoPixelModule::getID | ( | ) |
Definition at line 313 of file GeoPixelModule.cxx.
| double GeoPixelModule::Length | ( | ) |
Definition at line 299 of file GeoPixelModule.cxx.
|
inline |
Definition at line 33 of file GeoPixelModule.h.
|
inline |
Definition at line 34 of file GeoPixelModule.h.
|
delete |
| double GeoPixelModule::Thickness | ( | ) |
Definition at line 285 of file GeoPixelModule.cxx.
| double GeoPixelModule::ThicknessN | ( | ) |
Definition at line 238 of file GeoPixelModule.cxx.
| double GeoPixelModule::ThicknessN_noSvc | ( | ) |
Definition at line 206 of file GeoPixelModule.cxx.
| double GeoPixelModule::ThicknessP | ( | ) |
Definition at line 271 of file GeoPixelModule.cxx.
| double GeoPixelModule::Width | ( | ) |
Definition at line 290 of file GeoPixelModule.cxx.
|
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.
|
private |
Definition at line 42 of file GeoPixelModule.h.
|
private |
Definition at line 44 of file GeoPixelModule.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 46 of file GeoPixelModule.h.
|
private |
Definition at line 47 of file GeoPixelModule.h.
|
private |
Definition at line 48 of file GeoPixelModule.h.
|
protectedinherited |
Definition at line 46 of file GeoVPixelFactory.h.
|
private |
Definition at line 41 of file GeoPixelModule.h.
|
private |
Definition at line 43 of file GeoPixelModule.h.