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