#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 1450 of file PixelDetectorDC1DC2.cxx.
1451 GeoPhysVol* TCPhys =
new GeoPhysVol(
m_theBox);
1457 GeoNameTag*
tag =
new GeoNameTag(
"LadderStructure");
1458 GeoVPhysVol* ladderstructPhys = pls.Build() ;
1460 GeoTrf::Translate3D
pos(xpos,0.,0.);
1461 GeoTransform* xform =
new GeoTransform(
pos);
1464 TCPhys->add(ladderstructPhys);
1473 double xcabshift = 0.;
1475 pc.SetModuleNumber(ii);
1477 xcabshift +=
pc.Thickness()/2.;
1487 xcabshift +=
pc.Thickness()/2.;
1488 GeoTrf::Translate3D cablepos(xcabpos,0.,zcabpos);
1489 GeoTransform* xform =
new GeoTransform(cablepos);
1490 GeoNameTag *
tag =
new GeoNameTag(
"Cable");
1494 GeoVPhysVol *cablePhys1 =
pc.Build();
1498 TCPhys->add(cablePhys1);
1502 GeoVPhysVol *cablePhys2 =
pc.Build();
1503 cablepos = GeoTrf::Translate3D(xcabpos,0.,-zcabpos);
1504 xform =
new GeoTransform(cablepos);
1508 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: