#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 929 of file PixelDetectorDC1DC2.cxx.
930 GeoFullPhysVol* modulePhys =
new GeoFullPhysVol(
m_theModule);
936 GeoNameTag *
tag =
new GeoNameTag(
"Si Crystal");
937 GeoTransform *xformsi =
new GeoTransform(GeoTrf::Transform3D::Identity());
938 modulePhys->add(
tag);
939 modulePhys->add(
new GeoIdentifierTag(100) );
940 modulePhys->add(xformsi);
941 modulePhys->add(theSi );
947 GeoTrf::Translate3D hybpos(xpos,0.,0.);
948 GeoTransform* xform =
new GeoTransform(hybpos);
949 tag =
new GeoNameTag(
"Hybrid");
950 modulePhys->add(
tag);
951 modulePhys->add(xform);
952 modulePhys->add(ph.Build() );
958 GeoTrf::Translate3D chippos(xpos,0.,0.);
959 xform =
new GeoTransform(chippos);
960 tag =
new GeoNameTag(
"Chip");
961 modulePhys->add(
tag);
962 modulePhys->add(xform);
963 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: