#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 1467 of file PixelDetectorDC1DC2.cxx.
1468 GeoPhysVol* TCPhys =
new GeoPhysVol(
m_theBox);
1474 GeoNameTag*
tag =
new GeoNameTag(
"LadderStructure");
1475 GeoVPhysVol* ladderstructPhys = pls.Build() ;
1477 GeoTrf::Translate3D
pos(xpos,0.,0.);
1478 GeoTransform* xform =
new GeoTransform(
pos);
1481 TCPhys->add(ladderstructPhys);
1490 double xcabshift = 0.;
1492 pc.SetModuleNumber(ii);
1494 xcabshift +=
pc.Thickness()/2.;
1504 xcabshift +=
pc.Thickness()/2.;
1505 GeoTrf::Translate3D cablepos(xcabpos,0.,zcabpos);
1506 GeoTransform* xform =
new GeoTransform(cablepos);
1507 GeoNameTag *
tag =
new GeoNameTag(
"Cable");
1511 GeoVPhysVol *cablePhys1 =
pc.Build();
1515 TCPhys->add(cablePhys1);
1519 GeoVPhysVol *cablePhys2 =
pc.Build();
1520 cablepos = GeoTrf::Translate3D(xcabpos,0.,-zcabpos);
1521 xform =
new GeoTransform(cablepos);
1525 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: