From 23340097bfe3b36efb3628b7ba37d8bca80f63dd Mon Sep 17 00:00:00 2001 From: Frank Gaede <frank.gaede@desy.de> Date: Tue, 29 Apr 2014 10:48:15 +0000 Subject: [PATCH] - add a surface to reflected DetElement directly ( copy did not work ) --- examples/ILDExDet/src/ILDExTPC_geo.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/ILDExDet/src/ILDExTPC_geo.cpp b/examples/ILDExDet/src/ILDExTPC_geo.cpp index 8e2a87cc4..81a7cf31b 100644 --- a/examples/ILDExDet/src/ILDExTPC_geo.cpp +++ b/examples/ILDExDet/src/ILDExTPC_geo.cpp @@ -245,6 +245,12 @@ static Ref_t create_element(LCDD& lcdd, xml_h e, SensitiveDetector sens) { // needs a copy function for DetElement // DetElement rdet(lcdd,part_nam+"_negativ",px_det.typeStr(),px_det.id()+1); DetElement rdet = part_det.clone(part_nam+"_negativ",px_det.id()+1); + + if(part_det.id()== 0){ + VolPlane surf( part_vol , SurfaceType( SurfaceType::Helper ) , px_tube.zhalf() , x_tube.zhalf(), u , n , v ) ; + volSurfaceList( rdet )->push_back( surf ) ; + } + rdet.setPlacement(part_phv2); tpcData->endplate2 = rdet; tpc.add(rdet); -- GitLab