diff --git a/Projects/Inelastic/Analysis.cxx b/Projects/Inelastic/Analysis.cxx
new file mode 100644
index 0000000000000000000000000000000000000000..452e686e36385936e9c8d8b30f8a545a8dd13004
--- /dev/null
+++ b/Projects/Inelastic/Analysis.cxx
@@ -0,0 +1,156 @@
+/*****************************************************************************
+ * Copyright (C) 2009-2014    this file is part of the NPTool Project        *
+ *                                                                           *
+ * For the licensing terms see $NPTOOL/Licence/NPTool_Licence                *
+ * For the list of contributors see $NPTOOL/Licence/Contributors             *
+ *****************************************************************************/
+
+/*****************************************************************************
+ * Original Author: Adrien MATTA  contact address: a.matta@surrey.ac.uk      *
+ *                                                                           *
+ * Creation Date  : march 2025                                               *
+ * Last update    :                                                          *
+ *---------------------------------------------------------------------------*
+ * Decription:                                                               *
+ * Class describing the property of an Analysis object                       *
+ *                                                                           *
+ *---------------------------------------------------------------------------*
+ * Comment:                                                                  *
+ *                                                                           *
+ *                                                                           *
+ *****************************************************************************/
+#include<iostream>
+using namespace std;
+#include"Analysis.h"
+#include"NPAnalysisFactory.h"
+#include"NPDetectorManager.h"
+#include"NPOptionManager.h"
+#include"RootOutput.h"
+#include"RootInput.h"
+////////////////////////////////////////////////////////////////////////////////
+Analysis::Analysis(){
+}
+////////////////////////////////////////////////////////////////////////////////
+Analysis::~Analysis(){
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::Init(){
+  m_Vendeta= (TVendetaPhysics*) m_DetectorManager->GetDetector("Vendeta");
+  InitialConditions = new TInitialConditions();
+  InteractionCoordinates = new TInteractionCoordinates();
+  ReactionConditions = new TReactionConditions();
+
+  InitInputBranch();
+  InitOutputBranch();
+
+  my_Reaction = new NPL::Reaction("1n(238U,1n)238U@2.1");
+
+  neutron = new NPL::Nucleus("1n");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::TreatEvent(){
+  ReInitValue();
+  Einit = InitialConditions->GetKineticEnergy(0);
+  double init_ThetaLab = ReactionConditions->GetTheta(0)*deg;
+  double init_BeamEnergy = ReactionConditions->GetBeamEnergy();
+  //my_Reaction->SetBeamEnergy(init_BeamEnergy);
+
+  neutron->SetKineticEnergy(Einit);
+  double beam_TOF = neutron->GetTimeOfFlight();
+
+  double Xtarget = InitialConditions->GetIncidentPositionX();
+  double Ytarget = InitialConditions->GetIncidentPositionY();
+  double Ztarget = 0;//InitialConditions->GetIncidentPositionZ();
+  TVector3 TargetPos = TVector3(Xtarget,Ytarget,Ztarget);
+
+  m_Vendeta->SetAnodeNumber(0);
+  m_Vendeta->BuildPhysicalEvent();
+  unsigned int size = m_Vendeta->LG_DetectorNumber.size();
+  for(int i=0; i<size; i++){
+    double Rdet, R;
+    Rdet = m_Vendeta->GetDistanceFromTarget(m_Vendeta->LG_DetectorNumber[i]);
+    TVector3 DetPos = m_Vendeta->GetVectorDetectorPosition(m_Vendeta->LG_DetectorNumber[i]);
+    //TVector3 HitPos = DetPos-TargetPos;
+    
+    R= Rdet*mm;
+    Distance.push_back(R);	
+    Det.push_back(m_Vendeta->LG_DetectorNumber[i]); 
+    T.push_back(m_Vendeta->LG_Time[i]);
+    double T_stop = (m_Vendeta->LG_Time[i])*1e-9;
+    neutron->SetTimeOfFlight((T_stop-beam_TOF)/(Rdet*1e-3));
+    //neutron->SetTimeOfFlight((T_stop)/(Rdet*1e-3-8e-3));
+    Elab.push_back(neutron->GetEnergy());
+
+
+    double DeltaTheta = atan(63.5/Rdet);
+    double exp_ThetaLab = m_Vendeta->GetVectorDetectorPosition(m_Vendeta->LG_DetectorNumber[i]).Theta();
+    double random_ThetaLab = ra.Uniform(exp_ThetaLab-DeltaTheta, exp_ThetaLab+DeltaTheta);
+    double dEx = my_Reaction->ReconstructRelativistic(Elab[i], random_ThetaLab);
+
+    ThetaLab.push_back(random_ThetaLab/deg);
+    //ThetaLab.push_back(exp_ThetaLab/deg);
+    Ex.push_back(dEx);
+  }
+}
+
+///////////////////////////////////////////////////////////////////////////////
+void Analysis::InitOutputBranch() {
+  RootOutput::getInstance()->GetTree()->Branch("Einit",&Einit,"Einit/D");
+  RootOutput::getInstance()->GetTree()->Branch("ThetaLab",&ThetaLab);
+  RootOutput::getInstance()->GetTree()->Branch("Elab",&Elab);   
+  RootOutput::getInstance()->GetTree()->Branch("Ex",&Ex);   
+  RootOutput::getInstance()->GetTree()->Branch("T",&T);   
+  RootOutput::getInstance()->GetTree()->Branch("Distance",&Distance);   
+  RootOutput::getInstance()->GetTree()->Branch("Det",&Det);   
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::InitInputBranch(){
+  RootInput:: getInstance()->GetChain()->SetBranchStatus("InitialConditions",true );
+  RootInput:: getInstance()->GetChain()->SetBranchStatus("fIC_*",true );
+  RootInput:: getInstance()->GetChain()->SetBranchAddress("InitialConditions",&InitialConditions);
+
+  RootInput:: getInstance()->GetChain()->SetBranchStatus("ReactionConditions",true );
+  RootInput:: getInstance()->GetChain()->SetBranchStatus("fRC_*",true );
+  RootInput:: getInstance()->GetChain()->SetBranchAddress("ReactionConditions",&ReactionConditions);
+}
+
+////////////////////////////////////////////////////////////////////////////////     
+void Analysis::ReInitValue(){
+  Einit      = -100;
+  Ex.clear();
+  ThetaLab.clear();
+  Elab.clear();
+  T.clear();
+  Distance.clear();
+  Det.clear();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void Analysis::End(){
+}
+
+
+////////////////////////////////////////////////////////////////////////////////
+//            Construct Method to be pass to the DetectorFactory              //
+////////////////////////////////////////////////////////////////////////////////
+NPL::VAnalysis* Analysis::Construct(){
+  return (NPL::VAnalysis*) new Analysis();
+}
+
+////////////////////////////////////////////////////////////////////////////////
+//            Registering the construct method to the factory                 //
+////////////////////////////////////////////////////////////////////////////////
+extern "C"{
+  class proxy{
+    public:
+      proxy(){
+        NPL::AnalysisFactory::getInstance()->SetConstructor(Analysis::Construct);
+      }
+  };
+
+  proxy p;
+}
+
diff --git a/Projects/Inelastic/Analysis.h b/Projects/Inelastic/Analysis.h
new file mode 100644
index 0000000000000000000000000000000000000000..0d321075e8fb7868e0a79501c3720d3e4b87b6f3
--- /dev/null
+++ b/Projects/Inelastic/Analysis.h
@@ -0,0 +1,67 @@
+#ifndef Analysis_h 
+#define Analysis_h
+/*****************************************************************************
+ * Copyright (C) 2009-2014    this file is part of the NPTool Project        *
+ *                                                                           *
+ * For the licensing terms see $NPTOOL/Licence/NPTool_Licence                *
+ * For the list of contributors see $NPTOOL/Licence/Contributors             *
+ *****************************************************************************/
+
+/*****************************************************************************
+ * Original Author: Adrien MATTA  contact address: a.matta@surrey.ac.uk      *
+ *                                                                           *
+ * Creation Date  : march 2025                                               *
+ * Last update    :                                                          *
+ *---------------------------------------------------------------------------*
+ * Decription:                                                               *
+ * Class describing the property of an Analysis object                       *
+ *                                                                           *
+ *---------------------------------------------------------------------------*
+ * Comment:                                                                  *
+ *                                                                           *
+ *                                                                           *
+ *****************************************************************************/
+#include "NPVAnalysis.h"
+#include "TVendetaPhysics.h"
+#include "TInitialConditions.h"
+#include "TInteractionCoordinates.h"
+#include "TReactionConditions.h"
+#include "NPNucleus.h"
+#include "NPReaction.h"
+#include "TRandom3.h"
+
+class Analysis: public NPL::VAnalysis{
+  public:
+    Analysis();
+    ~Analysis();
+
+  public: 
+    	void Init();
+    	void TreatEvent();
+    	void End();
+	void InitOutputBranch();
+    	void InitInputBranch();
+    	void ReInitValue();
+   	static NPL::VAnalysis* Construct();
+
+private:
+	double Einit;
+	vector<double> ThetaLab;
+        vector<double> Ex;
+        vector<double> Elab;
+	vector<double> T;
+	vector<double> Distance;
+	vector<int>    Det;
+
+  private:
+	TVendetaPhysics* m_Vendeta;
+	TInitialConditions* InitialConditions;
+	TInteractionCoordinates* InteractionCoordinates;
+        TReactionConditions* ReactionConditions;
+
+        NPL::Reaction* my_Reaction;
+   	NPL::Nucleus* neutron;
+
+        TRandom3 ra;
+};
+#endif
diff --git a/Projects/Inelastic/CMakeLists.txt b/Projects/Inelastic/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..22c74affdfc45019bdda2594f8439c52d4ab97ec
--- /dev/null
+++ b/Projects/Inelastic/CMakeLists.txt
@@ -0,0 +1,5 @@
+cmake_minimum_required (VERSION 2.8) 
+# Setting the policy to match Cmake version
+cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
+# include the default NPAnalysis cmake file
+include("../../NPLib/ressources/CMake/NPAnalysis.cmake")
diff --git a/Projects/Inelastic/Geometry/GenerateGeometry.C b/Projects/Inelastic/Geometry/GenerateGeometry.C
new file mode 100644
index 0000000000000000000000000000000000000000..49a31993415710c40a2588050aba4864bce8bade
--- /dev/null
+++ b/Projects/Inelastic/Geometry/GenerateGeometry.C
@@ -0,0 +1,47 @@
+double R = 2500; // mm
+
+void GenerateGeometry()
+{
+
+  ofstream ofile;
+  string ofilename = "Vendeta.detector";
+  ofile.open(ofilename.c_str());
+  ofile << "\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" << endl;
+
+  ofile << "Target " << endl;
+  ofile << "  THICKNESS= 10 micrometer" << endl;
+  ofile << "  RADIUS= 20 mm" << endl;
+  ofile << "  MATERIAL= 238U " << endl;
+  ofile << "  ANGLE= 0 deg " << endl;
+  ofile << "  X= 0 mm " << endl;
+  ofile << "  Y= 0 mm " << endl;
+  ofile << "  Z= 0 mm " << endl;
+
+  double Theta = 20;
+  double Phi[6] = {0, 20, 40, 140, 160, 180};
+  for(int p=0; p<6; p++){
+    if(p%2==0) Theta = 20;
+    else Theta = 15;
+    cout << p << " " << Theta << endl;
+    for(int i = 0; i <15; i++){
+      ofile << "\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" << endl;
+      ofile << "Vendeta" << endl;
+      ofile << "  R= " << R << " mm" << endl;
+      ofile << "  THETA= " << Theta << " deg" << endl;
+      ofile << "  PHI= " << Phi[p] << " deg" << endl;
+
+      //ofile << "\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" << endl;
+      //ofile << "Vendeta" << endl;
+      //ofile << "  R= " << R << " mm" << endl;
+      //ofile << "  THETA= " << -Theta << " deg" << endl;
+      //ofile << "  PHI= " << Phi << " deg" << endl;
+
+
+      Theta += 10;
+    }
+  }
+
+  ofile.close();
+
+
+}
diff --git a/Projects/Inelastic/PhysicsListOption.txt b/Projects/Inelastic/PhysicsListOption.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec1a9581f1eaf7645d75dab4f7a5ce99feb20aad
--- /dev/null
+++ b/Projects/Inelastic/PhysicsListOption.txt
@@ -0,0 +1,15 @@
+EmPhysicsList Option4
+DefaultCutOff 1
+DriftElectronPhysics 0
+IonBinaryCascadePhysics 0
+NPIonInelasticPhysics 0
+EmExtraPhysics 0
+HadronElasticPhysics 0
+StoppingPhysics 0
+OpticalPhysics 0
+HadronPhysicsINCLXX 0
+HadronPhysicsQGSP_BIC_HP 0
+HadronPhysicsQGSP_BERT_HP 0
+Decay 0
+Menate_R 0
+NeutronHP 1
diff --git a/Projects/Inelastic/RunToTreat.txt b/Projects/Inelastic/RunToTreat.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b1d637dcb320aa2162e91333e51369b4c3a7e8c4
--- /dev/null
+++ b/Projects/Inelastic/RunToTreat.txt
@@ -0,0 +1,4 @@
+TTreeName
+  SimulatedTree
+RootFileName
+  ../../Outputs/Simulation/vendeta_sim_*.root 
diff --git a/Projects/Inelastic/Vendeta_inelastic.detector b/Projects/Inelastic/Vendeta_inelastic.detector
new file mode 100644
index 0000000000000000000000000000000000000000..777bad378275b19c72f7b11de4c6a9f665d8473a
--- /dev/null
+++ b/Projects/Inelastic/Vendeta_inelastic.detector
@@ -0,0 +1,459 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Target 
+  THICKNESS= 10 micrometer
+  RADIUS= 20 mm
+  MATERIAL= 238U 
+  ANGLE= 0 deg 
+  X= 0 mm 
+  Y= 0 mm 
+  Z= 0 mm 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 20 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 30 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 40 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 50 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 60 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 70 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 80 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 90 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 100 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 110 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 120 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 130 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 140 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 150 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 160 deg
+  PHI= 0 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 15 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 25 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 35 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 45 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 55 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 65 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 75 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 85 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 95 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 105 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 115 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 125 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 135 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 145 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 155 deg
+  PHI= 20 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 20 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 30 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 40 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 50 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 60 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 70 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 80 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 90 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 100 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 110 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 120 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 130 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 140 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 150 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 160 deg
+  PHI= 40 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 15 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 25 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 35 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 45 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 55 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 65 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 75 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 85 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 95 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 105 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 115 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 125 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 135 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 145 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 155 deg
+  PHI= 140 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 20 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 30 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 40 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 50 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 60 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 70 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 80 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 90 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 100 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 110 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 120 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 130 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 140 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 150 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 160 deg
+  PHI= 160 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 15 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 25 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 35 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 45 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 55 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 65 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 75 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 85 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 95 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 105 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 115 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 125 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 135 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 145 deg
+  PHI= 180 deg
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Vendeta
+  R= 2500 mm
+  THETA= 155 deg
+  PHI= 180 deg
diff --git a/Projects/Inelastic/run.mac b/Projects/Inelastic/run.mac
new file mode 100644
index 0000000000000000000000000000000000000000..506556ed2882f22f4f6013ba592297aba63dec25
--- /dev/null
+++ b/Projects/Inelastic/run.mac
@@ -0,0 +1 @@
+/run/beamOn 100000
diff --git a/Projects/Inelastic/sim.sh b/Projects/Inelastic/sim.sh
new file mode 100755
index 0000000000000000000000000000000000000000..9fc763e80f426cd97d338787190ca3a183ce1cda
--- /dev/null
+++ b/Projects/Inelastic/sim.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+for i in {1..10}
+do
+  npsimulation -D Vendeta_inelastic.detector -E 238Uel.reaction --random-seed $i -O vendeta_el_$i -B run.mac &
+done
+