#include <DBM_Services.h>
Definition at line 18 of file DBM_Services.h.
◆ Build()
| GeoVPhysVol * DBM_PP0::Build |
( |
| ) |
|
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 12 of file DBM_Services.cxx.
13{
15 double pp0_Rmax =
m_gmt_mgr->DBMPP0ROut();
16 double pp0_thick =
m_gmt_mgr->DBMPP0Thick();
17
18
19
20 const GeoTube* pp0Ring = new GeoTube(pp0_Rmin, pp0_Rmax, pp0_thick/2.);
21 const GeoMaterial* dbmPP0_mat =
m_mat_mgr->getMaterialForVolume(
"pix::DBMPP0", pp0Ring->volume());
22 const GeoLogVol* pp0Log = new GeoLogVol("dbmPP0Log", pp0Ring, dbmPP0_mat);
23 GeoPhysVol* pp0Phys = new GeoPhysVol(pp0Log);
24
25 return pp0Phys;
26}
PixelGeometryManager * m_gmt_mgr
InDetMaterialManager * m_mat_mgr
◆ GeoVPixelFactory()
| 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.
23{
24}
std::shared_ptr< std::map< std::string, GeoFullPhysVol * > > m_mapFPV
std::shared_ptr< std::map< std::string, GeoAlignableTransform * > > m_mapAX
GeoModelIO::ReadGeoModel * m_sqliteReader
InDetDD::PixelDetectorManager * m_DDmgr
◆ m_DDmgr
◆ m_epsilon
| const double GeoVPixelFactory::m_epsilon |
|
protectedinherited |
◆ m_gmt_mgr
◆ m_mapAX
| std::shared_ptr<std::map<std::string, GeoAlignableTransform*> > GeoVPixelFactory::m_mapAX |
|
protectedinherited |
◆ m_mapFPV
| std::shared_ptr<std::map<std::string, GeoFullPhysVol*> > GeoVPixelFactory::m_mapFPV |
|
protectedinherited |
◆ m_mat_mgr
◆ m_sqliteReader
| GeoModelIO::ReadGeoModel* GeoVPixelFactory::m_sqliteReader |
|
protectedinherited |
The documentation for this class was generated from the following files: