#include <PixelDetectorDC1DC2.h>
Definition at line 357 of file PixelDetectorDC1DC2.h.
◆ GeoPixelTubeCables() [1/2]
◆ ~GeoPixelTubeCables()
virtual PixelGeoDC2::GeoPixelTubeCables::~GeoPixelTubeCables |
( |
| ) |
|
|
virtualdefault |
◆ GeoPixelTubeCables() [2/2]
◆ Build()
GeoVPhysVol * GeoPixelTubeCables::Build |
( |
| ) |
|
|
overridevirtual |
Implements PixelGeoDC2::GeoVPixelFactory.
Definition at line 1464 of file PixelDetectorDC1DC2.cxx.
1465 GeoPhysVol* TCPhys =
new GeoPhysVol(
m_theBox);
1471 GeoNameTag*
tag =
new GeoNameTag(
"LadderStructure");
1472 GeoVPhysVol* ladderstructPhys = pls.Build() ;
1474 GeoTrf::Translate3D
pos(xpos,0.,0.);
1475 GeoTransform* xform =
new GeoTransform(
pos);
1478 TCPhys->add(ladderstructPhys);
1487 double xcabshift = 0.;
1489 pc.SetModuleNumber(ii);
1491 xcabshift +=
pc.Thickness()/2.;
1501 xcabshift +=
pc.Thickness()/2.;
1502 GeoTrf::Translate3D cablepos(xcabpos,0.,zcabpos);
1503 GeoTransform* xform =
new GeoTransform(cablepos);
1504 GeoNameTag *
tag =
new GeoNameTag(
"Cable");
1508 GeoVPhysVol *cablePhys1 =
pc.Build();
1512 TCPhys->add(cablePhys1);
1516 GeoVPhysVol *cablePhys2 =
pc.Build();
1517 cablepos = GeoTrf::Translate3D(xcabpos,0.,-zcabpos);
1518 xform =
new GeoTransform(cablepos);
1522 TCPhys->add(cablePhys2);
◆ operator=()
◆ Thickness()
double GeoPixelTubeCables::Thickness |
( |
| ) |
|
◆ m_DDmgr
◆ m_epsilon
const double PixelGeoDC2::GeoVPixelFactory::m_epsilon {} |
|
protectedinherited |
◆ m_gmt_mgr
◆ m_mat_mgr
◆ m_theBox
GeoIntrusivePtr<GeoLogVol> PixelGeoDC2::GeoPixelTubeCables::m_theBox |
|
private |
The documentation for this class was generated from the following files: