#include <GeoPixelCable.h>
Definition at line 11 of file GeoPixelCable.h.
◆ GeoPixelCable()
GeoPixelCable::GeoPixelCable |
( |
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 * GeoPixelCable::Build |
( |
| ) |
|
|
overridevirtual |
Implements GeoVPixelFactory.
Definition at line 50 of file GeoPixelCable.cxx.
53 std::cout <<
"ERROR: GeoPixelCableCurrent, current element not set." << std::endl;
63 double length = std::abs(zend - zstart);
78 const GeoBox* cableBox =
new GeoBox(0.5*thickness,0.5*
width,0.5*
length);
79 std::string logName =
"Cable";
82 logName = logName+o.str();
85 GeoLogVol* theCable =
new GeoLogVol(logName,cableBox,cableMat);
86 GeoPhysVol* cablePhys =
new GeoPhysVol(theCable);
◆ fillElements()
void GeoPixelCable::fillElements |
( |
int |
layer, |
|
|
int |
phiSector |
|
) |
| |
|
private |
Definition at line 29 of file GeoPixelCable.cxx.
42 if (!cableBiStaveNum || ((cableBiStaveNum%2) == biStaveType%2)) {
◆ getStackOffset()
double GeoPixelCable::getStackOffset |
( |
| ) |
|
◆ numElements()
int GeoPixelCable::numElements |
( |
| ) |
const |
|
inline |
◆ setElement()
void GeoPixelCable::setElement |
( |
int |
i | ) |
|
|
inline |
◆ zpos()
double GeoPixelCable::zpos |
( |
| ) |
|
◆ m_currentElement
int GeoPixelCable::m_currentElement |
|
private |
◆ m_DDmgr
◆ m_elements
std::vector<int> GeoPixelCable::m_elements |
|
private |
◆ 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)