diff --git a/Inputs/DetectorConfiguration/Sharc.detector b/Inputs/DetectorConfiguration/Sharc.detector
new file mode 100644
index 0000000000000000000000000000000000000000..f06e6ea829d09397c773480e014ffa9c30462857
--- /dev/null
+++ b/Inputs/DetectorConfiguration/Sharc.detector
@@ -0,0 +1,83 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+GeneralTarget
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Target
+	THICKNESS= 0.001
+	RADIUS=	5
+	MATERIAL= CD2
+	ANGLE= 0
+	X= 0
+	Y= 0
+	Z= 0
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Sharc
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+  %Upstream CD
+  %SharcQQQ
+    Z= -100
+    R= 0
+    Phi= 0
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= -100
+    R= 0
+    Phi= 90
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= -100
+    R= 0
+    Phi= 180
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= -100
+    R= 0
+    Phi= 270
+    ThicknessDector= 100
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Upstream Box
+  SharcBOX
+    Z= 0
+    ThicknessDector1= 100
+    ThicknessDector2= 100
+    ThicknessDector3= 100
+    ThicknessDector4= 100
+    ThicknessPAD1= 0
+    ThicknessPAD2= 0
+    ThicknessPAD3= 0
+    ThicknessPAD4= 0
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Down Stream Box
+ % SharcBOX
+    Z= 40
+    ThicknessDector1= 100
+    ThicknessDector2= 100
+    ThicknessDector3= 100
+    ThicknessDector4= 100
+    ThicknessPAD1= 1000
+    ThicknessPAD2= 1000
+    ThicknessPAD3= 1000
+    ThicknessPAD4= 1000
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+  %Downstream CD
+  %SharcQQQ
+    Z= 100
+    R= 0
+    Phi= 0
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= 100
+    R= 0
+    Phi= 90
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= 100
+    R= 0
+    Phi= 180
+    ThicknessDector= 100
+  %SharcQQQ
+    Z= 100
+    R= 0
+    Phi= 270
+    ThicknessDector= 100
+