diff --git a/compact/far_forward_detectors.xml b/compact/far_forward_detectors.xml index c21c0b5530ac5cb10f0c3b906b6952fd63970c4e..6ceac44c98080112b9a70dc884653fa4a060e5f7 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 3a0927d2cb50ca8a194fb58795ed7278f7ea46ba..b28c1f88096fdbab9dd33c97afd75584c0dac6b7 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 fb5d0799c122ec4adcbbce899683a635983b0e97..e2bfdf5c3e5af5cb4d1447f46b522e6518ec577b 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;