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