From 50772ee250c13595bf23391d5c72e15fea85f9e1 Mon Sep 17 00:00:00 2001
From: Whitney Armstrong <warmstrong@anl.gov>
Date: Sun, 23 May 2021 21:43:25 -0500
Subject: [PATCH] 	modified:   compact/far_forward_detectors.xml 
 renamed:    src/SiVertexBarrel_geo.cpp -> src/BarrelTrackerWithFrame_geo.cpp 
 modified:   src/CylinderTrackerBarrel_geo.cpp

---
 compact/far_forward_detectors.xml                            | 2 +-
 ...SiVertexBarrel_geo.cpp => BarrelTrackerWithFrame_geo.cpp} | 5 ++++-
 src/CylinderTrackerBarrel_geo.cpp                            | 4 ++++
 3 files changed, 9 insertions(+), 2 deletions(-)
 rename src/{SiVertexBarrel_geo.cpp => BarrelTrackerWithFrame_geo.cpp} (98%)

diff --git a/compact/far_forward_detectors.xml b/compact/far_forward_detectors.xml
index c21c0b55..6ceac44c 100644
--- a/compact/far_forward_detectors.xml
+++ b/compact/far_forward_detectors.xml
@@ -15,7 +15,7 @@
   </display>
 
 
-  <include ref="compact/ffi_ZDC.xml" />
+  <include ref="ffi_ZDC.xml" />
   <detectors>
   </detectors>
 
diff --git a/src/SiVertexBarrel_geo.cpp b/src/BarrelTrackerWithFrame_geo.cpp
similarity index 98%
rename from src/SiVertexBarrel_geo.cpp
rename to src/BarrelTrackerWithFrame_geo.cpp
index 3a0927d2..b28c1f88 100644
--- a/src/SiVertexBarrel_geo.cpp
+++ b/src/BarrelTrackerWithFrame_geo.cpp
@@ -142,7 +142,7 @@ static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector s
     Volume module_env = volumes[m_nam];
     DetElement lay_elt(sdet, _toString(x_layer.id(), "layer%d"), lay_id);
     Placements& sensVols = sensitives[m_nam];
-    
+
     // the local coordinate systems of modules in dd4hep and acts differ
     // see http://acts.web.cern.ch/ACTS/latest/doc/group__DD4hepPlugins.html
     Acts::ActsExtension* layerExtension = new Acts::ActsExtension();
@@ -220,4 +220,7 @@ static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector s
 
 //@}
 // clang-format off
+DECLARE_DETELEMENT(BarrelTrackerWithFrame, create_detector)
+DECLARE_DETELEMENT(athena_SiVertexTracker, create_detector)
+DECLARE_DETELEMENT(athena_SiBarrelTracker, create_detector)
 DECLARE_DETELEMENT(refdet_SiVertexBarrel, create_detector)
diff --git a/src/CylinderTrackerBarrel_geo.cpp b/src/CylinderTrackerBarrel_geo.cpp
index fb5d0799..e2bfdf5c 100644
--- a/src/CylinderTrackerBarrel_geo.cpp
+++ b/src/CylinderTrackerBarrel_geo.cpp
@@ -11,6 +11,10 @@ using namespace std;
 using namespace dd4hep;
 using namespace dd4hep::detail;
 
+/** A barrel tracker with a module that is curved (not flat).
+ *
+ *
+ */
 static Ref_t create_detector(Detector& description, xml_h e, SensitiveDetector sens)
 {
   typedef vector<PlacedVolume> Placements;
-- 
GitLab