#include <GeoPixelSimpleStaveSupport.h>
|
| GeoPixelSimpleStaveSupport (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 | ~GeoPixelSimpleStaveSupport ()=default |
|
virtual GeoVPhysVol * | Build () override |
|
virtual GeoVPhysVol * | getPhysVol () override |
|
virtual const GeoTrf::Transform3D & | transform () const override |
|
virtual double | thicknessP () const override |
|
virtual double | thicknessN () const override |
|
virtual GeoSimplePolygonBrep * | computeStaveEnvelopShape (double) override |
|
virtual GeoVPhysVol * | getEndblockEnvelopShape (int) override |
|
virtual GeoTransform * | getEndblockEnvelopShapeTrf (int) override |
|
virtual double | getEndblockZpos () const override |
|
virtual double | getServiceZpos () const override |
|
virtual double | getEndblockLength () const override |
|
virtual void | computeStaveEnvelopTransformAndSize (double, double, double, double, double, double) override |
|
virtual int | PixelNModule () const override |
|
virtual int | PixelNPlanarModule () const override |
|
virtual int | PixelN3DModule () const override |
|
| 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) |
|
◆ GeoPixelSimpleStaveSupport()
GeoPixelSimpleStaveSupport::GeoPixelSimpleStaveSupport |
( |
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 |
|
) |
| |
◆ ~GeoPixelSimpleStaveSupport()
virtual GeoPixelSimpleStaveSupport::~GeoPixelSimpleStaveSupport |
( |
| ) |
|
|
virtualdefault |
◆ Build()
GeoVPhysVol * GeoPixelSimpleStaveSupport::Build |
( |
| ) |
|
|
overridevirtual |
◆ computeStaveEnvelopShape()
virtual GeoSimplePolygonBrep* GeoPixelSimpleStaveSupport::computeStaveEnvelopShape |
( |
double |
| ) |
|
|
inlineoverridevirtual |
◆ computeStaveEnvelopTransformAndSize()
virtual void GeoPixelSimpleStaveSupport::computeStaveEnvelopTransformAndSize |
( |
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
inlineoverridevirtual |
◆ GeoVPixelFactory()
GeoVPixelFactory::GeoVPixelFactory |
|
inherited |
◆ getEndblockEnvelopShape()
virtual GeoVPhysVol* GeoPixelSimpleStaveSupport::getEndblockEnvelopShape |
( |
int |
| ) |
|
|
inlineoverridevirtual |
◆ getEndblockEnvelopShapeTrf()
virtual GeoTransform* GeoPixelSimpleStaveSupport::getEndblockEnvelopShapeTrf |
( |
int |
| ) |
|
|
inlineoverridevirtual |
◆ getEndblockLength()
virtual double GeoPixelSimpleStaveSupport::getEndblockLength |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getEndblockZpos()
virtual double GeoPixelSimpleStaveSupport::getEndblockZpos |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getPhysVol()
virtual GeoVPhysVol* GeoPixelSimpleStaveSupport::getPhysVol |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getServiceZpos()
virtual double GeoPixelSimpleStaveSupport::getServiceZpos |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ PixelN3DModule()
virtual int GeoPixelSimpleStaveSupport::PixelN3DModule |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ PixelNModule()
virtual int GeoPixelSimpleStaveSupport::PixelNModule |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ PixelNPlanarModule()
virtual int GeoPixelSimpleStaveSupport::PixelNPlanarModule |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ thicknessN()
virtual double GeoPixelSimpleStaveSupport::thicknessN |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ thicknessP()
virtual double GeoPixelSimpleStaveSupport::thicknessP |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ transform()
virtual const GeoTrf::Transform3D& GeoPixelSimpleStaveSupport::transform |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ 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_physVol
PVLink GeoPixelSimpleStaveSupport::m_physVol {} |
|
private |
◆ m_sqliteReader
GeoModelIO::ReadGeoModel* GeoVPixelFactory::m_sqliteReader |
|
protectedinherited |
◆ m_thicknessN
double GeoPixelSimpleStaveSupport::m_thicknessN = 0.0 |
|
private |
◆ m_thicknessP
double GeoPixelSimpleStaveSupport::m_thicknessP = 0.0 |
|
private |
◆ m_transform
GeoTrf::Transform3D GeoPixelSimpleStaveSupport::m_transform |
|
private |
The documentation for this class was generated from the following files: