#include <GeoPixelPigtail.h>
Definition at line 11 of file GeoPixelPigtail.h.
◆ GeoPixelPigtail()
GeoPixelPigtail::GeoPixelPigtail |
( |
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 * GeoPixelPigtail::Build |
( |
| ) |
|
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 23 of file GeoPixelPigtail.cxx.
36 const GeoTubs* tubs =
new GeoTubs(rminEps,rmaxEps,0.5*
length,
phi,dphi);
37 GeoLogVol * thePigtail =
new GeoLogVol(
"PigtailCylEnv",tubs,air);
39 GeoPhysVol* pigtailPhys =
new GeoPhysVol(thePigtail);
43 std::string logName =
"PigtailCyl";
44 const GeoTubs* tubs =
new GeoTubs(rmin,rmax,0.5*
width,
phi,dphi);
47 GeoLogVol* theTubs =
new GeoLogVol(logName,tubs,cyliMat);
48 GeoPhysVol* pigtailPart =
new GeoPhysVol(theTubs);
50 double zpos =
posZ + zShift;
51 GeoTransform* xform =
new GeoTransform(GeoTrf::TranslateZ3D(zpos));
52 pigtailPhys->add(xform);
53 pigtailPhys->add(pigtailPart);
◆ 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:
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)