#include <GeoPixelECCable.h>
Definition at line 11 of file GeoPixelECCable.h.
◆ GeoPixelECCable()
| GeoPixelECCable::GeoPixelECCable |
( |
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 13 of file GeoPixelECCable.cxx.
18 :
GeoVPixelFactory (ddmgr, mgr, sqliteReader, std::move(mapFPV), std::move(mapAX) )
19{}
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)
◆ Build()
| GeoVPhysVol * GeoPixelECCable::Build |
( |
| ) |
|
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 22 of file GeoPixelECCable.cxx.
22 {
23
24
25
26 double rmin =
m_gmt_mgr->PixelECCablesRMin();
27 double rmax =
m_gmt_mgr->PixelECCablesRMax();
28 double thickness =
m_gmt_mgr->PixelECCablesThickness();
29 const GeoTube* cableTube = new GeoTube(rmin,rmax,thickness/2.);
31 const GeoMaterial* cableMat =
m_mat_mgr->getMaterialForVolume(matName, cableTube->volume());
32 std::ostringstream ostr; ostr <<
m_gmt_mgr->GetLD();
33 const GeoLogVol* theECCable = new GeoLogVol("ECCable"+ostr.str(),cableTube,cableMat);
34
35 GeoPhysVol* cablePhys = new GeoPhysVol(theECCable);
36 return cablePhys;
37}
PixelGeometryManager * m_gmt_mgr
InDetMaterialManager * m_mat_mgr
◆ 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: