diff --git a/compact/GEM_sidis.xml b/compact/GEM_sidis.xml
index 515007512783cb5db70d03a9c9dd7d525657adeb..94238bfbcf2a60c1f0345412fac2fcfb780cdc83 100644
--- a/compact/GEM_sidis.xml
+++ b/compact/GEM_sidis.xml
@@ -1,6 +1,6 @@
 <lccdd>
   <detectors>
-    <detector id="2" name="GEMTracker_SIDIS" vis="RedVis" type="GaplessGEMTrackerDisc" readout="GEMTrackerHits" >
+    <detector id="2" name="GEMTracker_SIDIS" vis="RedVis" type="SoLID_GEMTrackerDisc" readout="GEMTrackerHits" >
       <module name="Module_A" id="1" inner_r="50.0*cm"  outer_r="118.0*cm" segments="30">
         <slice name="drift_cathode" material="Kapton" thickness="0.100*mm"/>
         <slice name="drift_gas1" material="GEMGas" thickness="3.0*mm"/>
diff --git a/solid.xml b/solid.xml
index 775706cb940c0f528084971ac7f0dc553d7d1d6f..31368d845c0afdec04bbadec22b1a4e97e4a5b50 100644
--- a/solid.xml
+++ b/solid.xml
@@ -64,6 +64,7 @@
     <!--<include ref="compact/LAEC.xml"/>
     <include ref="compact/FAEC.xml"/>-->
     <include ref="compact/LGC.xml"/>
+    <include ref="compact/GEM_sidis.xml"/>
   </detectors>
 
   <!--  Definition of the readout segmentation/definition  -->
diff --git a/src/GEMTrackerDiscSOLID_geo.cpp b/src/GEMTrackerDisc_geo.cpp
similarity index 94%
rename from src/GEMTrackerDiscSOLID_geo.cpp
rename to src/GEMTrackerDisc_geo.cpp
index efee6ee2b7ec1209a6d4f6ae3769f2a99a2aa6a2..fc733c3279d641cf2442790c41923d36ddd19bba 100644
--- a/src/GEMTrackerDiscSOLID_geo.cpp
+++ b/src/GEMTrackerDisc_geo.cpp
@@ -1,3 +1,6 @@
+// SPDX-License-Identifier: LGPL-3.0-or-later
+// Copyright (C) 2024 Chao Peng, Whitney Armstrong
+
 #include "DD4hep/DetFactoryHelper.h"
 #include "DD4hep/Printout.h"
 #include "TMath.h"
@@ -79,4 +82,4 @@ static Ref_t create_detector(Detector& lcdd, xml_h e, SensitiveDetector sens)
   return sdet;
 }
 
-DECLARE_DETELEMENT(GEMTrackerDiscSOLID,create_detector)
+DECLARE_DETELEMENT(SoLID_GEMTrackerDisc, create_detector)