#include <PixelDetectorDC1DC2.h>
Definition at line 260 of file PixelDetectorDC1DC2.h.
◆ GeoPixelModule() [1/2]
◆ GeoPixelModule() [2/2]
◆ ~GeoPixelModule()
virtual PixelGeoDC2::GeoPixelModule::~GeoPixelModule |
( |
| ) |
|
|
virtualdefault |
◆ Build()
GeoVPhysVol * GeoPixelModule::Build |
( |
| ) |
|
|
overridevirtual |
Implements PixelGeoDC2::GeoVPixelFactory.
Definition at line 931 of file PixelDetectorDC1DC2.cxx.
932 GeoFullPhysVol* modulePhys =
new GeoFullPhysVol(
m_theModule);
938 GeoNameTag *
tag =
new GeoNameTag(
"Si Crystal");
939 GeoTransform *xformsi =
new GeoTransform(GeoTrf::Transform3D::Identity());
940 modulePhys->add(
tag);
941 modulePhys->add(
new GeoIdentifierTag(100) );
942 modulePhys->add(xformsi);
943 modulePhys->add(theSi );
949 GeoTrf::Translate3D hybpos(xpos,0.,0.);
950 GeoTransform* xform =
new GeoTransform(hybpos);
951 tag =
new GeoNameTag(
"Hybrid");
952 modulePhys->add(
tag);
953 modulePhys->add(xform);
954 modulePhys->add(ph.Build() );
960 GeoTrf::Translate3D chippos(xpos,0.,0.);
961 xform =
new GeoTransform(chippos);
962 tag =
new GeoNameTag(
"Chip");
963 modulePhys->add(
tag);
964 modulePhys->add(xform);
965 modulePhys->add(
pc.Build() );
◆ getID()
◆ Length()
double GeoPixelModule::Length |
( |
| ) |
|
◆ operator=()
◆ Thickness()
double GeoPixelModule::Thickness |
( |
| ) |
|
◆ Width()
double GeoPixelModule::Width |
( |
| ) |
|
◆ m_DDmgr
◆ m_epsilon
const double PixelGeoDC2::GeoVPixelFactory::m_epsilon {} |
|
protectedinherited |
◆ m_gmt_mgr
◆ m_id
◆ m_mat_mgr
◆ m_theModule
GeoIntrusivePtr<GeoLogVol> PixelGeoDC2::GeoPixelModule::m_theModule |
|
private |
◆ m_theSensor
The documentation for this class was generated from the following files: