From 7d9d9413ec9ee8b3714160b149a21e082991983b Mon Sep 17 00:00:00 2001
From: adrien-matta <a.matta@surrey.ac.uk>
Date: Tue, 4 Mar 2014 11:14:41 +0000
Subject: [PATCH] *clean up of tmp file in e628 offline

---
 NPAnalysis/e628/Analysis                | Bin 29116 -> 39236 bytes
 NPAnalysis/e628/Analysis.cxx.~1~        |  92 ------------------
 NPAnalysis/e628/Analysis.cxx.~2~        |  92 ------------------
 NPAnalysis/e628/Analysis.cxx.~7~        |  92 ------------------
 NPAnalysis/e628/Analysis.cxx.~8~        |  92 ------------------
 NPAnalysis/e628/Analysis.cxx.~9~        |  94 ------------------
 NPAnalysis/e628/Analysis.cxx~           |  92 ------------------
 NPAnalysis/e628/Analysis.h~             | 123 ------------------------
 NPAnalysis/e628/Analysis.o              | Bin 29056 -> 31012 bytes
 NPAnalysis/e628/Calibration.txt.~1~     |  19 ----
 NPAnalysis/e628/Calibration.txt.~2~     |  19 ----
 NPAnalysis/e628/Calibration.txt.~3~     |  19 ----
 NPAnalysis/e628/Calibration.txt.~4~     |  19 ----
 NPAnalysis/e628/Calibration.txt~        |  19 ----
 NPAnalysis/e628/RunToTreat.txt.~1~      |   4 -
 NPAnalysis/e628/RunToTreat.txt.~2~      |   4 -
 NPAnalysis/e628/RunToTreat.txt.~5~      |   4 -
 NPAnalysis/e628/RunToTreat.txt.~6~      |   4 -
 NPAnalysis/e628/RunToTreat.txt.~7~      |   4 -
 NPAnalysis/e628/RunToTreat.txt~         |   4 -
 NPAnalysis/e628/RunToTreat_anna.txt.~1~ |   4 -
 NPAnalysis/e628/RunToTreat_anna.txt.~2~ |   4 -
 NPAnalysis/e628/RunToTreat_anna.txt~    |   4 -
 NPAnalysis/e628/RunToTreat_ben.txt~     |   4 -
 NPAnalysis/e628/e628.detector.~1~       |  88 -----------------
 NPAnalysis/e628/e628.detector.~2~       |  88 -----------------
 NPAnalysis/e628/e628.detector.~3~       |  88 -----------------
 NPAnalysis/e628/e628.detector.~4~       |  88 -----------------
 NPAnalysis/e628/e628.detector~          |  88 -----------------
 NPLib/Tiara/TTiaraHyballPhysics.cxx     |   8 +-
 30 files changed, 4 insertions(+), 1256 deletions(-)
 delete mode 100644 NPAnalysis/e628/Analysis.cxx.~1~
 delete mode 100644 NPAnalysis/e628/Analysis.cxx.~2~
 delete mode 100644 NPAnalysis/e628/Analysis.cxx.~7~
 delete mode 100644 NPAnalysis/e628/Analysis.cxx.~8~
 delete mode 100644 NPAnalysis/e628/Analysis.cxx.~9~
 delete mode 100644 NPAnalysis/e628/Analysis.cxx~
 delete mode 100644 NPAnalysis/e628/Analysis.h~
 delete mode 100644 NPAnalysis/e628/Calibration.txt.~1~
 delete mode 100644 NPAnalysis/e628/Calibration.txt.~2~
 delete mode 100644 NPAnalysis/e628/Calibration.txt.~3~
 delete mode 100644 NPAnalysis/e628/Calibration.txt.~4~
 delete mode 100644 NPAnalysis/e628/Calibration.txt~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt.~1~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt.~2~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt.~5~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt.~6~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt.~7~
 delete mode 100644 NPAnalysis/e628/RunToTreat.txt~
 delete mode 100644 NPAnalysis/e628/RunToTreat_anna.txt.~1~
 delete mode 100644 NPAnalysis/e628/RunToTreat_anna.txt.~2~
 delete mode 100644 NPAnalysis/e628/RunToTreat_anna.txt~
 delete mode 100644 NPAnalysis/e628/RunToTreat_ben.txt~
 delete mode 100644 NPAnalysis/e628/e628.detector.~1~
 delete mode 100644 NPAnalysis/e628/e628.detector.~2~
 delete mode 100644 NPAnalysis/e628/e628.detector.~3~
 delete mode 100644 NPAnalysis/e628/e628.detector.~4~
 delete mode 100644 NPAnalysis/e628/e628.detector~

diff --git a/NPAnalysis/e628/Analysis b/NPAnalysis/e628/Analysis
index be2d66dc916175051cc0ae13d8269b94e817393b..d5af263eeae70ee38b4e54854c8c7a6e529e7084 100755
GIT binary patch
literal 39236
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

literal 29116
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
MDgR_evM~4m1uZRSo&W#<

diff --git a/NPAnalysis/e628/Analysis.cxx.~1~ b/NPAnalysis/e628/Analysis.cxx.~1~
deleted file mode 100644
index 47b3da4f6..000000000
--- a/NPAnalysis/e628/Analysis.cxx.~1~
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.17;
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		//cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.cxx.~2~ b/NPAnalysis/e628/Analysis.cxx.~2~
deleted file mode 100644
index eb4f282ce..000000000
--- a/NPAnalysis/e628/Analysis.cxx.~2~
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.18441;
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		//cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.cxx.~7~ b/NPAnalysis/e628/Analysis.cxx.~7~
deleted file mode 100644
index 834d695b5..000000000
--- a/NPAnalysis/e628/Analysis.cxx.~7~
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.18441; //The usefull beta for the Doppler Correction is in ./config/beta.txt not this one
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		//cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.cxx.~8~ b/NPAnalysis/e628/Analysis.cxx.~8~
deleted file mode 100644
index d5f796e88..000000000
--- a/NPAnalysis/e628/Analysis.cxx.~8~
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.18441; //This beta is used in "EGammaDC" ----- the beta used in "DopplerCorrectedEnergy" is definded in ./config/beta.txt  !!!!!!!!!
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		//cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.cxx.~9~ b/NPAnalysis/e628/Analysis.cxx.~9~
deleted file mode 100644
index 2e9ec1be8..000000000
--- a/NPAnalysis/e628/Analysis.cxx.~9~
+++ /dev/null
@@ -1,94 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   UShort_t Trigger;
-   RootOutput::getInstance()->GetTree()->Branch("GATCONF", &Trigger,  "GATCONF/s");
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.18441; //This beta is used in "EGammaDC" ----- the beta used in "DopplerCorrectedEnergy" is definded in ./config/beta.txt  !!!!!!!!!
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		//cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.cxx~ b/NPAnalysis/e628/Analysis.cxx~
deleted file mode 100644
index 2451f0465..000000000
--- a/NPAnalysis/e628/Analysis.cxx~
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Analysis.h"
-using namespace std;
-
-int main(int argc, char** argv)
-{
-   // command line parsing
-   NPOptionManager* myOptionManager = NPOptionManager::getInstance(argc,argv);
-
-   // Instantiate RootInput
-   string runToReadfileName = myOptionManager->GetRunToReadFile();
-   RootInput:: getInstance(runToReadfileName);
-
-   // if input files are not given, use those from TAsciiFile
-   if (myOptionManager->IsDefault("DetectorConfiguration")) {
-      string name = RootInput::getInstance()->DumpAsciiFile("DetectorConfiguration");
-      myOptionManager->SetDetectorFile(name);
-   }
-
-   // get input files from NPOptionManager
-   string detectorfileName    = myOptionManager->GetDetectorFile();
-   string calibrationfileName = myOptionManager->GetCalibrationFile();
-   string OutputfileName      = myOptionManager->GetOutputFile();
-   
-   // Instantiate RootOutput
-   RootOutput::getInstance("Analysis/"+OutputfileName, "AnalysedTree");
-   
-   // Instantiate the detector using a file
-   NPA::DetectorManager* myDetector = new DetectorManager();
-   myDetector->ReadConfigurationFile(detectorfileName);
-   double EGammaDC[4];
-   RootOutput::getInstance()->GetTree()->Branch("EGammaDC",             &EGammaDC,             "EGammaDC[4]/D");
-   float beta=0.17;
-
-   // Get the formed Chained Tree and Treat it
-   TChain* Chain = RootInput:: getInstance() -> GetChain();
-   TExogamPhysics *Exo 	 = (TExogamPhysics*)  myDetector -> GetDetector("EXOGAM")	;
-
-   // Get number of events to treat
-   cout << endl << "///////// Starting Analysis ///////// "<< endl;
-   int nentries = Chain->GetEntries();
-   cout << " Number of Event to be treated : " << nentries << endl;
-   clock_t begin = clock();
-   clock_t end = begin;
-
-   // main loop on entries
-   for (int i = 0; i < nentries; i++) {
-      if (i%10000 == 0 && i!=0)  {
-         cout.precision(5);
-         end = clock();
-         double TimeElapsed = (end-begin) / CLOCKS_PER_SEC;
-         double percent = (double)i/nentries;
-         double TimeToWait = (TimeElapsed/percent) - TimeElapsed;
-         cout  << "                                                                                                "<< flush;
-         cout  << "\r Progression:" << percent*100 << " % \t | \t Remaining time : ~" <<  TimeToWait <<"s"<< flush;
-      }
-      else if (i == nentries-1)  cout << "\r Progression:" << " 100% " <<endl;
-
-      // get data
-      Chain -> GetEntry(i);
-
-      myDetector->ClearEventPhysics();
-      myDetector->BuildPhysicalEvent();
-
-      /************************************************
-
-      Put your code here
-
-      ************************************************/
-      for(int i=0; i<4; i++) EGammaDC[i]=0;
-      for(int i=0; i<Exo->TotalEnergy_lab.size(); i++)
-	{
-		float mytheta=Exo->GetSegmentAnglePhi(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);
-		float myphi=Exo->GetSegmentAngleTheta(Exo->CloverNumber[i], Exo->CristalNumber[i], Exo->SegmentNumber[i]);	
-		//myv(Exo->TotalEnergy_lab[i]*sin(mytheta)*sin(myphi),Exo->TotalEnergy_lab[i]*sin(mytheta)*cos(myphi) , Exo->TotalEnergy_lab[i]*cos(mytheta),(Exo->TotalEnergy_lab)[i]); 
-		cout<<Exo->TotalEnergy_lab[i]<<endl;
-		EGammaDC[i]=Exo->TotalEnergy_lab[i]*(1-beta*cos(mytheta*TMath::DegToRad()))/sqrt(1-beta*beta);
-		//TVector3 boost= imp4.BoostVector(); 
-		//myv.Boost(-boost);
-		//DopplerCorrectedEnergy.push_back(myv.T());
-		//h_DopplerCorrectedEnergy->Fill(myv.T());
-	}
-      RootOutput::getInstance()->GetTree()->Fill();
-   }
-
-   cout << "A total of " << nentries << " event has been annalysed " << endl ;
-
-   RootOutput::getInstance()->Destroy();
-   RootInput::getInstance()->Destroy();
-   NPOptionManager::getInstance()->Destroy();
-
-   return 0 ;
-}
diff --git a/NPAnalysis/e628/Analysis.h~ b/NPAnalysis/e628/Analysis.h~
deleted file mode 100644
index 5a878e0e4..000000000
--- a/NPAnalysis/e628/Analysis.h~
+++ /dev/null
@@ -1,123 +0,0 @@
-// You can use this file to declare your spectra, file, energy loss , ... and whatever you want.
-// This way you can remove all unnecessary declaration in the main programm.
-// In order to help debugging and organizing we use Name Space.
-
-/////////////////////////////////////////////////////////////////////////////////////////////////
-// -------------------------------------- VARIOUS INCLUDE ---------------------------------------
-
-// NPA
-#include "DetectorManager.h"
-#include "NPOptionManager.h"
-
-// STL C++
-#include <iostream>
-#include <fstream>
-#include <sstream>
-#include <string>
-#include <cmath>
-#include <cstdlib>
-
-// ROOT
-#include <TROOT.h>
-#include <TChain.h>
-#include <TFile.h>
-#include <TLeaf.h>
-#include <TVector3.h>
-#include <TRandom.h>
-
-// NPL
-#include "RootInput.h"
-#include "RootOutput.h"
-#include "NPReaction.h"
-#include "TInitialConditions.h"
-#include "TPlasticData.h"
-#include "TMust2Data.h"
-#include "TMust2Physics.h"
-#include "TSSSDPhysics.h"
-#include "TPlasticPhysics.h"
-#include "GaspardTracker.h"
-
-// Use CLHEP System of unit and Physical Constant
-#include "NPGlobalSystemOfUnits.h"
-#include "NPPhysicalConstants.h"
-
-
-// ----------------------------------------------------------------------------------------------
-double ThetaCalculation (TVector3 A , TVector3 B) ;
-/////////////////////////////////////////////////////////////////////////////////////////////////
-// ----------------------------------- DOUBLE, INT, BOOL AND MORE -------------------------------
-namespace VARIABLE
-	{
-		//	Declare your Variable here:
-		
-			double X1,Y1,Z1				;
-			int N1,N2 = 0				;
-			bool check= false			;
-	
-		//	A Usefull Simple Random Generator
-			TRandom Rand;
-	}
-	 
-using namespace VARIABLE ;
-// ----------------------------------------------------------------------------------------------
-
-
-
-/////////////////////////////////////////////////////////////////////////////////////////////////
-// -----------------------------------GRAPH------------------------------------------------------
-#include <TObject.h>
-#include <TH1.h>
-#include <TH1F.h>
-#include <TH2.h>
-#include <TH2F.h>
-#include <TGraph2D.h>
-
-namespace GRAPH
-	{
-		//	Declare your Spectra here:
-	
-			TH1F *myHist1D = new TH1F("Hist1D","Histogramm 1D ; x ; count", 1000 , -5 , 5 )					;
-	
-			TH2F *myHist2D = new TH2F("Hist2D","Histogramm 2D ; x ; y ", 128 , 1 , 128 , 128 , 1 , 128 )	;
-
-	}
-
-using namespace GRAPH ;
-// --------------------------------------------------------------------------------------------
-
-
-
-///////////////////////////////////////////////////////////////////////////////////////////////
-// -----------------------------------CUT------------------------------------------------------
-#include <TCutG.h>
-namespace CUT
-	{
-		//	Declare your Cut here:
-
-	}
-
-using namespace CUT ;
-// --------------------------------------------------------------------------------------------
-
-
-
-////////////////////////////////////////////////////////////////////////////////////////////////
-// -----------------------------------ENERGY LOSS----------------------------------------------
-#include "NPEnergyLoss.h"
-using namespace NPL ;
-namespace ENERGYLOSS
-	{
-	
-		//	Declare your Energy loss here	:
-	/*		EnergyLoss ProtonTarget = EnergyLoss 	(	"CD2.txt" 	,
-														100 		,
-														1,
-														1			);
-	*/
-	}
-	
-using namespace ENERGYLOSS ;
-// ----------------------------------------------------------------------------------------------
-/////////////////////////////////////////////////////////////////////////////////////////////////
-
-
diff --git a/NPAnalysis/e628/Analysis.o b/NPAnalysis/e628/Analysis.o
index d40916188b66b4f18ee4fb12495186f8751eb44a..074b605ac6fbb53e29a7c25ccd9f2df849553ada 100644
GIT binary patch
literal 31012
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
F`ERsAGIjs}

literal 29056
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
DT=hzY

diff --git a/NPAnalysis/e628/Calibration.txt.~1~ b/NPAnalysis/e628/Calibration.txt.~1~
deleted file mode 100644
index b72d83cf5..000000000
--- a/NPAnalysis/e628/Calibration.txt.~1~
+++ /dev/null
@@ -1,19 +0,0 @@
-CalibrationFilePath
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_Seg.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_ECC.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM4.cal
diff --git a/NPAnalysis/e628/Calibration.txt.~2~ b/NPAnalysis/e628/Calibration.txt.~2~
deleted file mode 100644
index 028fb3cc9..000000000
--- a/NPAnalysis/e628/Calibration.txt.~2~
+++ /dev/null
@@ -1,19 +0,0 @@
-CalibrationFilePath
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_Seg.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_ECC.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM4.cal
diff --git a/NPAnalysis/e628/Calibration.txt.~3~ b/NPAnalysis/e628/Calibration.txt.~3~
deleted file mode 100644
index 7e92fa839..000000000
--- a/NPAnalysis/e628/Calibration.txt.~3~
+++ /dev/null
@@ -1,19 +0,0 @@
-CalibrationFilePath
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_Seg_27_02_2014.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_ECC.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM4.cal
diff --git a/NPAnalysis/e628/Calibration.txt.~4~ b/NPAnalysis/e628/Calibration.txt.~4~
deleted file mode 100644
index c8a6cc02a..000000000
--- a/NPAnalysis/e628/Calibration.txt.~4~
+++ /dev/null
@@ -1,19 +0,0 @@
-CalibrationFilePath
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_Seg_27_02_2014.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_ECC_27_02_2014.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_X_T_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Time/Coeff/Cal_Str_Y_T_MM4.cal
diff --git a/NPAnalysis/e628/Calibration.txt~ b/NPAnalysis/e628/Calibration.txt~
deleted file mode 100644
index cfbe7c795..000000000
--- a/NPAnalysis/e628/Calibration.txt~
+++ /dev/null
@@ -1,19 +0,0 @@
-CalibrationFilePath
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-%/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_Seg.cal
-/home/e628/nptool/NPAnalysis/Exogam/calibration_Exogam_ECC.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T1_E/Cal_Str_X_E_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T2_E/Cal_Str_X_E_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T3_E/Cal_Str_X_E_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_X_T4_E/Cal_Str_X_E_MM4.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T1_E/Cal_Str_Y_E_MM1.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T2_E/Cal_Str_Y_E_MM2.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T3_E/Cal_Str_Y_E_MM3.cal
-/home/e628/nptool/NPAnalysis/must2/macro/Calibration/Energy/Calibration/calib_run1007/Test_Y_T4_E/Cal_Str_Y_E_MM4.cal
diff --git a/NPAnalysis/e628/RunToTreat.txt.~1~ b/NPAnalysis/e628/RunToTreat.txt.~1~
deleted file mode 100644
index 7d6ccc63f..000000000
--- a/NPAnalysis/e628/RunToTreat.txt.~1~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1070.root
diff --git a/NPAnalysis/e628/RunToTreat.txt.~2~ b/NPAnalysis/e628/RunToTreat.txt.~2~
deleted file mode 100644
index 48c5db0fe..000000000
--- a/NPAnalysis/e628/RunToTreat.txt.~2~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1115.root
diff --git a/NPAnalysis/e628/RunToTreat.txt.~5~ b/NPAnalysis/e628/RunToTreat.txt.~5~
deleted file mode 100644
index 53b415ef3..000000000
--- a/NPAnalysis/e628/RunToTreat.txt.~5~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1247.root
diff --git a/NPAnalysis/e628/RunToTreat.txt.~6~ b/NPAnalysis/e628/RunToTreat.txt.~6~
deleted file mode 100644
index 599534ac5..000000000
--- a/NPAnalysis/e628/RunToTreat.txt.~6~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1265.root
diff --git a/NPAnalysis/e628/RunToTreat.txt.~7~ b/NPAnalysis/e628/RunToTreat.txt.~7~
deleted file mode 100644
index b02e9405b..000000000
--- a/NPAnalysis/e628/RunToTreat.txt.~7~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1273.root
diff --git a/NPAnalysis/e628/RunToTreat.txt~ b/NPAnalysis/e628/RunToTreat.txt~
deleted file mode 100644
index 44dff2f12..000000000
--- a/NPAnalysis/e628/RunToTreat.txt~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1041.root
diff --git a/NPAnalysis/e628/RunToTreat_anna.txt.~1~ b/NPAnalysis/e628/RunToTreat_anna.txt.~1~
deleted file mode 100644
index bf2376a58..000000000
--- a/NPAnalysis/e628/RunToTreat_anna.txt.~1~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1070_10.root
diff --git a/NPAnalysis/e628/RunToTreat_anna.txt.~2~ b/NPAnalysis/e628/RunToTreat_anna.txt.~2~
deleted file mode 100644
index 95b30b9b9..000000000
--- a/NPAnalysis/e628/RunToTreat_anna.txt.~2~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1240.root
diff --git a/NPAnalysis/e628/RunToTreat_anna.txt~ b/NPAnalysis/e628/RunToTreat_anna.txt~
deleted file mode 100644
index 7d6ccc63f..000000000
--- a/NPAnalysis/e628/RunToTreat_anna.txt~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1070.root
diff --git a/NPAnalysis/e628/RunToTreat_ben.txt~ b/NPAnalysis/e628/RunToTreat_ben.txt~
deleted file mode 100644
index 1fb28b525..000000000
--- a/NPAnalysis/e628/RunToTreat_ben.txt~
+++ /dev/null
@@ -1,4 +0,0 @@
-TTreeName 
-	AutoTree
-RootFileName 
-	/data/e628X/e628/acquisition/run_root/run_1007.root
diff --git a/NPAnalysis/e628/e628.detector.~1~ b/NPAnalysis/e628/e628.detector.~1~
deleted file mode 100644
index 282d71bb6..000000000
--- a/NPAnalysis/e628/e628.detector.~1~
+++ /dev/null
@@ -1,88 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-MUST2Array        
-%%%%%%% Telescope 1 %%%%%%%         
-M2Telescope          
-X1_Y1=      10.85 105.03   146.16
-X1_Y128= 22.8  9.84  175.95
-X128_Y1= 104.09   105.03   108.76
-X128_Y128=  116.04   9.84  138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 2 %%%%%%%         
-M2Telescope          
-X1_Y1=      -116.04  9.84  138.55
-X1_Y128= -22.8 9.84  175.95
-X128_Y1= -104.09  105.03   108.76
-X128_Y128=  -10.85   105.03   146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 3 %%%%%%%         
-M2Telescope          
-X1_Y1=      -10.85   -105.03  146.16
-X1_Y128= -22.8 -9.84 175.95
-X128_Y1= -104.09  -105.03  108.76
-X128_Y128=  -116.04  -9.84 138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 4 %%%%%%%         
-M2Telescope          
-X1_Y1=      116.04   -9.84 138.55
-X1_Y128= 22.8  -9.84 175.95
-X128_Y1= 104.09   -105.03  108.76
-X128_Y128=  10.85 -105.03  146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-EXOGAMArray
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover0.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover1.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover2.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover3.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-%TiaraHyball
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 0
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 60
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 120
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 180
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 240
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
- %  PHI= 300
diff --git a/NPAnalysis/e628/e628.detector.~2~ b/NPAnalysis/e628/e628.detector.~2~
deleted file mode 100644
index 790c5c3ce..000000000
--- a/NPAnalysis/e628/e628.detector.~2~
+++ /dev/null
@@ -1,88 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-MUST2Array        
-%%%%%%% Telescope 1 %%%%%%%         
-M2Telescope          
-X1_Y1=      10.85 105.03   146.16
-X1_Y128= 22.8  9.84  175.95
-X128_Y1= 104.09   105.03   108.76
-X128_Y128=  116.04   9.84  138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 2 %%%%%%%         
-M2Telescope          
-X1_Y1=      -116.04  9.84  138.55
-X1_Y128= -22.8 9.84  175.95
-X128_Y1= -104.09  105.03   108.76
-X128_Y128=  -10.85   105.03   146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 3 %%%%%%%         
-M2Telescope          
-X1_Y1=      -10.85   -105.03  146.16
-X1_Y128= -22.8 -9.84 175.95
-X128_Y1= -104.09  -105.03  108.76
-X128_Y128=  -116.04  -9.84 138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 4 %%%%%%%         
-M2Telescope          
-X1_Y1=      116.04   -9.84 138.55
-X1_Y128= 22.8  -9.84 175.95
-X128_Y1= 104.09   -105.03  108.76
-X128_Y128=  10.85 -105.03  146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-EXOGAMArray
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover0.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover1.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover2.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover3.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-%TiaraHyball
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 0
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 60
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 120
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 180
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 240
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
- %  PHI= 300
diff --git a/NPAnalysis/e628/e628.detector.~3~ b/NPAnalysis/e628/e628.detector.~3~
deleted file mode 100644
index 282d71bb6..000000000
--- a/NPAnalysis/e628/e628.detector.~3~
+++ /dev/null
@@ -1,88 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-MUST2Array        
-%%%%%%% Telescope 1 %%%%%%%         
-M2Telescope          
-X1_Y1=      10.85 105.03   146.16
-X1_Y128= 22.8  9.84  175.95
-X128_Y1= 104.09   105.03   108.76
-X128_Y128=  116.04   9.84  138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 2 %%%%%%%         
-M2Telescope          
-X1_Y1=      -116.04  9.84  138.55
-X1_Y128= -22.8 9.84  175.95
-X128_Y1= -104.09  105.03   108.76
-X128_Y128=  -10.85   105.03   146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 3 %%%%%%%         
-M2Telescope          
-X1_Y1=      -10.85   -105.03  146.16
-X1_Y128= -22.8 -9.84 175.95
-X128_Y1= -104.09  -105.03  108.76
-X128_Y128=  -116.04  -9.84 138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 4 %%%%%%%         
-M2Telescope          
-X1_Y1=      116.04   -9.84 138.55
-X1_Y128= 22.8  -9.84 175.95
-X128_Y1= 104.09   -105.03  108.76
-X128_Y128=  10.85 -105.03  146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-EXOGAMArray
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover0.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover1.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover2.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover3.txt.anna
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-%TiaraHyball
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 0
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 60
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 120
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 180
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 240
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
- %  PHI= 300
diff --git a/NPAnalysis/e628/e628.detector.~4~ b/NPAnalysis/e628/e628.detector.~4~
deleted file mode 100644
index 3393af3f9..000000000
--- a/NPAnalysis/e628/e628.detector.~4~
+++ /dev/null
@@ -1,88 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-MUST2Array        
-%%%%%%% Telescope 1 %%%%%%%         
-M2Telescope          
-X1_Y1=      10.85 105.03   146.16
-X1_Y128= 22.8  9.84  175.95
-X128_Y1= 104.09   105.03   108.76
-X128_Y128=  116.04   9.84  138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 2 %%%%%%%         
-M2Telescope          
-X1_Y1=      -116.04  9.84  138.55
-X1_Y128= -22.8 9.84  175.95
-X128_Y1= -104.09  105.03   108.76
-X128_Y128=  -10.85   105.03   146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 3 %%%%%%%         
-M2Telescope          
-X1_Y1=      -10.85   -105.03  146.16
-X1_Y128= -22.8 -9.84 175.95
-X128_Y1= -104.09  -105.03  108.76
-X128_Y128=  -116.04  -9.84 138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 4 %%%%%%%         
-M2Telescope          
-X1_Y1=      116.04   -9.84 138.55
-X1_Y128= 22.8  -9.84 175.95
-X128_Y1= 104.09   -105.03  108.76
-X128_Y128=  10.85 -105.03  146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-EXOGAMArray
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
-EXOGAMClover
-	ANGLES_FILE=	/home/e628/nptool/NPAnalysis/Exogam/angles_exogam_clover0_01_03_2014.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
-EXOGAMClover
-	ANGLES_FILE=	/home/e628/nptool/NPAnalysis/Exogam/angles_exogam_clover1_01_03_2014.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
-EXOGAMClover
-	ANGLES_FILE=	/home/e628/nptool/NPAnalysis/Exogam/angles_exogam_clover2_01_03_2014.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
-EXOGAMClover
-	ANGLES_FILE=	/home/e628/nptool/NPAnalysis/Exogam/angles_exogam_clover3_01_03_2014.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-%TiaraHyball
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 0
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 60
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 120
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 180
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 240
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
- %  PHI= 300
diff --git a/NPAnalysis/e628/e628.detector~ b/NPAnalysis/e628/e628.detector~
deleted file mode 100644
index 790c5c3ce..000000000
--- a/NPAnalysis/e628/e628.detector~
+++ /dev/null
@@ -1,88 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-MUST2Array        
-%%%%%%% Telescope 1 %%%%%%%         
-M2Telescope          
-X1_Y1=      10.85 105.03   146.16
-X1_Y128= 22.8  9.84  175.95
-X128_Y1= 104.09   105.03   108.76
-X128_Y128=  116.04   9.84  138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 2 %%%%%%%         
-M2Telescope          
-X1_Y1=      -116.04  9.84  138.55
-X1_Y128= -22.8 9.84  175.95
-X128_Y1= -104.09  105.03   108.76
-X128_Y128=  -10.85   105.03   146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 3 %%%%%%%         
-M2Telescope          
-X1_Y1=      -10.85   -105.03  146.16
-X1_Y128= -22.8 -9.84 175.95
-X128_Y1= -104.09  -105.03  108.76
-X128_Y128=  -116.04  -9.84 138.55
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-         
-%%%%%%% Telescope 4 %%%%%%%         
-M2Telescope          
-X1_Y1=      116.04   -9.84 138.55
-X1_Y128= 22.8  -9.84 175.95
-X128_Y1= 104.09   -105.03  108.76
-X128_Y128=  10.85 -105.03  146.16
-SI=   1     
-SILI= 0     
-CSI=  1     
-VIS=  all      
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-EXOGAMArray
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover0.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%2
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover1.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%3
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover2.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4
-EXOGAMClover
-	ANGLES_FILE=	angles_exogam_clover3.txt
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%         
-%TiaraHyball
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 0
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 60
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 120
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 180
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
-%   PHI= 240
-%TiaraHyballWedge
-%   Z= -147
-%   R= 0
- %  PHI= 300
diff --git a/NPLib/Tiara/TTiaraHyballPhysics.cxx b/NPLib/Tiara/TTiaraHyballPhysics.cxx
index b948affd8..8fd56cc60 100644
--- a/NPLib/Tiara/TTiaraHyballPhysics.cxx
+++ b/NPLib/Tiara/TTiaraHyballPhysics.cxx
@@ -52,9 +52,9 @@ ClassImp(TTiaraHyballPhysics)
     m_PreTreatedData    = new TTiaraHyballData ;
     m_EventPhysics      = this ;
     m_NumberOfDetector = 0 ;
-    m_MaximumStripMultiplicityAllowed = 10;
-    m_StripEnergyMatchingSigma = 0.10    ;
-    m_StripEnergyMatchingNumberOfSigma = 3;
+    m_MaximumStripMultiplicityAllowed = 100;
+    m_StripEnergyMatchingSigma = 1.00    ;
+    m_StripEnergyMatchingNumberOfSigma = 30;
 
     // Threshold
     m_StripRing_E_RAW_Threshold = 0 ;
@@ -134,7 +134,6 @@ void TTiaraHyballPhysics::BuildPhysicalEvent(){
 ///////////////////////////////////////////////////////////////////////////
 void TTiaraHyballPhysics::PreTreat(){
   ClearPreTreatedData();
-
   //   Ring E
   unsigned int sizeRingE = m_EventData->GetRingEMult();
   for(unsigned int i = 0 ; i < sizeRingE ; ++i){
@@ -208,6 +207,7 @@ vector < TVector2 > TTiaraHyballPhysics :: Match_Ring_Sector(){
  
   unsigned int sizeR = m_PreTreatedData->GetRingEMult();
   unsigned int sizeS = m_PreTreatedData->GetSectorEMult();
+
   for(unsigned int i = 0 ; i < sizeR ; i++) {
     for(unsigned int j = 0 ; j < sizeS ; j++){
       //   if same detector check energy
-- 
GitLab