diff --git a/Projects/IDEAS3/IDEAS3.detector b/Projects/IDEAS3/IDEAS3.detector
new file mode 100644
index 0000000000000000000000000000000000000000..657f2ac5e7931f78f0337e5efc17ab19de413900
--- /dev/null
+++ b/Projects/IDEAS3/IDEAS3.detector
@@ -0,0 +1,111 @@
+%%%%%% Mylar Tape%%%%%%%%
+%mylar_tape
+% POS= 0 -100 4 mm
+% Shape= Square
+
+%Target
+% THICKNESS= 1000 micrometer
+% RADIUS= 5 cm
+% MATERIAL= Vaccuum
+% Angle= 0 deg
+% X= 0 mm
+% Y= 0 mm
+% Z= 0 cm
+
+
+
+%%%%%%%%%%Detector%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Exogam 1 horizontal %%%%
+Exogam
+  X = 550 mm
+  Y = 0 mm
+  Z = -40 cm
+  ThetaX = 0 deg
+  ThetaY = 90 deg
+  ThetaZ = 0 deg
+
+%%%%% Exogam 2 vertical %%%%%
+Exogam
+  X = -550 mm
+  Y = 0 mm
+  Z = -40 cm
+  ThetaX = 0 deg
+  ThetaY = -90 deg
+  ThetaZ = 0 deg
+
+%%%% Silicium %%%%
+quadranMSQ25
+  R = 40 mm
+  THETA = -72
+  PHI = 0
+  BETA = 0
+  Thickness = 50
+
+quadranMSQ25
+  R = 60 mm
+  THETA = -145
+  PHI = 0
+  BETA = 10
+  Thickness = 50
+
+quadranMSQ25
+  R = 40 mm
+  THETA = 72
+  PHI = 0
+  BETA = 0
+  Thickness = 50
+
+quadranMSQ25
+  R = 60 mm
+  THETA = 145
+  PHI = 0
+  BETA = -10
+  Thickness = 50
+
+%%%% Silicium 2nd layer %%%%
+quadranMSQ25
+  R = 45 mm
+  THETA = -72
+  PHI = 0
+  BETA = 0
+  Thickness = 4000
+
+quadranMSQ25
+  R = 65 mm
+  THETA = -145
+  PHI = 0
+  BETA = 10
+  Thickness = 4000
+
+quadranMSQ25
+  R = 45 mm
+  THETA = 72
+  PHI = 0
+  BETA = 0
+  Thickness = 4000
+
+quadranMSQ25
+  R = 65 mm
+  THETA = 145
+  PHI = 0
+  BETA = -10
+  Thickness = 4000
+
+CeBr3 
+  R= 10 cm
+  Theta= 90 deg
+  Phi= 90
+  Beta= 0
+  Shape= Cylindrical 
+
+LEPS
+  R= 34.5 mm
+  Theta= 0 deg
+  Phi= 0
+  Beta= 0
+  Shape= Cylindrical 
+
+
+
+
diff --git a/Projects/IDEAS3/sources/94Ag.source b/Projects/IDEAS3/sources/94Ag.source
new file mode 100644
index 0000000000000000000000000000000000000000..7220def1654885c5d15ad78ec653e23b82747c39
--- /dev/null
+++ b/Projects/IDEAS3/sources/94Ag.source
@@ -0,0 +1,23 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%% An Isotropic Source to be used as EventGenerator %%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%      Energy are given in MeV , Position in mm      % 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Isotropic
+ EnergyLow= 0 keV
+ EnergyHigh= 0 MeV 
+ EnergyDistribution= flat
+ HalfOpenAngleMin= 0 deg
+ HalfOpenAngleMax= 0 deg
+ x0= 0 mm
+ y0= 0 mm
+ z0= 0 mm
+ SigmaX= 0 mm
+ SigmaY= 0 mm 
+ Multiplicity= 1
+ Particle= 94Ag
+ ExcitationEnergy = 6200
+
+ 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Supported particle type: proton, neutron, deuton, triton, He3 , alpha 
diff --git a/Projects/IDEAS3/sources/isotropic_positron.source b/Projects/IDEAS3/sources/isotropic_positron.source
new file mode 100644
index 0000000000000000000000000000000000000000..5aeb6ffae975fb160a18b558ef75e758f5bb24c5
--- /dev/null
+++ b/Projects/IDEAS3/sources/isotropic_positron.source
@@ -0,0 +1,51 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%% An Isotropic Source to be used as EventGenerator %%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%      Energy are given in MeV , Position in mm      % 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Isotropic
+ EnergyLow= 1 keV
+ EnergyHigh= 20 MeV 
+ EnergyDistribution= flat
+ HalfOpenAngleMin= 0 deg
+ HalfOpenAngleMax= 90 deg
+ x0= 0 mm
+ y0= 0 mm
+ z0= 0 mm
+ SigmaX= 0 mm
+ SigmaY= 0 mm 
+ Multiplicity= 1
+ Particle= positron
+
+%Isotropic
+% EnergyLow= 0 MeV
+% EnergyHigh= 5 MeV 
+% %EnergyDistribution= FromHisto 
+% EnergyDistribution= flat
+% %EnergyDistributionHist= ./EnergyDistributions/gaussian.root h
+% HalfOpenAngleMin= 0 deg
+% HalfOpenAngleMax= 180 deg
+% x0= 0 mm
+% y0= 0 mm
+% z0= 0 mm
+% SigmaX= 0 mm
+% SigmaY= 0 mm 
+% Multiplicity= 1
+% Particle= positron
+
+%Isotropic
+% EnergyLow= 1 MeV
+% EnergyHigh= 1 MeV 
+% EnergyDistribution= flat
+% HalfOpenAngleMin= 0 deg
+% HalfOpenAngleMax= 180 deg
+% x0= 0 mm
+% y0= 0 mm
+% z0= 0 mm
+% SigmaX= 0 mm
+% SigmaY= 0 mm 
+% Multiplicity= 1
+% Particle= gamma
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Supported particle type: proton, neutron, deuton, triton, He3 , alpha 
diff --git a/Projects/IDEAS3/sources/isotropic_proton.source b/Projects/IDEAS3/sources/isotropic_proton.source
new file mode 100644
index 0000000000000000000000000000000000000000..a6159861b92872aedb1fec30b676a77fc1dd9aa9
--- /dev/null
+++ b/Projects/IDEAS3/sources/isotropic_proton.source
@@ -0,0 +1,51 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%% An Isotropic Source to be used as EventGenerator %%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%      Energy are given in MeV , Position in mm      % 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Isotropic
+ EnergyLow= 1 keV
+ EnergyHigh= 20 MeV 
+ EnergyDistribution= flat
+ HalfOpenAngleMin= 0 deg
+ HalfOpenAngleMax= 90 deg
+ x0= 0 mm
+ y0= 0 mm
+ z0= 0 mm
+ SigmaX= 0 mm
+ SigmaY= 0 mm 
+ Multiplicity= 1
+ Particle= proton
+
+%Isotropic
+% EnergyLow= 0 MeV
+% EnergyHigh= 5 MeV 
+% %EnergyDistribution= FromHisto 
+% EnergyDistribution= flat
+% %EnergyDistributionHist= ./EnergyDistributions/gaussian.root h
+% HalfOpenAngleMin= 0 deg
+% HalfOpenAngleMax= 180 deg
+% x0= 0 mm
+% y0= 0 mm
+% z0= 0 mm
+% SigmaX= 0 mm
+% SigmaY= 0 mm 
+% Multiplicity= 1
+% Particle= positron
+
+%Isotropic
+% EnergyLow= 1 MeV
+% EnergyHigh= 1 MeV 
+% EnergyDistribution= flat
+% HalfOpenAngleMin= 0 deg
+% HalfOpenAngleMax= 180 deg
+% x0= 0 mm
+% y0= 0 mm
+% z0= 0 mm
+% SigmaX= 0 mm
+% SigmaY= 0 mm 
+% Multiplicity= 1
+% Particle= gamma
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Supported particle type: proton, neutron, deuton, triton, He3 , alpha