From 804adfcb61af3d364b21a977353bd04e5f6a00f6 Mon Sep 17 00:00:00 2001
From: adrien-matta <a.matta@surrey.ac.uk>
Date: Mon, 20 Oct 2014 11:53:03 +0100
Subject: [PATCH] * Finnishing polished work on example 1

---
 NPAnalysis/Example1/Analysis.cxx   |   3 +-
 NPAnalysis/Example1/RunToTreat.txt |  12 +-----
 NPAnalysis/Example1/ShowResult.C   |  65 +++++++++++++++++++++++++++++
 NPAnalysis/Example1/cuts/EDE.root  | Bin 0 -> 4256 bytes
 NPAnalysis/Example1/cuts/ETOF.root | Bin 0 -> 4267 bytes
 5 files changed, 68 insertions(+), 12 deletions(-)
 create mode 100644 NPAnalysis/Example1/ShowResult.C
 create mode 100644 NPAnalysis/Example1/cuts/EDE.root
 create mode 100644 NPAnalysis/Example1/cuts/ETOF.root

diff --git a/NPAnalysis/Example1/Analysis.cxx b/NPAnalysis/Example1/Analysis.cxx
index 94bb8bba9..1e3b646b0 100755
--- a/NPAnalysis/Example1/Analysis.cxx
+++ b/NPAnalysis/Example1/Analysis.cxx
@@ -109,7 +109,8 @@ int main(int argc, char** argv)
         int SiNumber = SSSD->DetectorNumber[countSSSD];
 
         /************************************************/
-        if(TelescopeNumber==SiNumber ){
+        // Matching between Thin Si and MUST2, and Forward Telescope Only
+        if(TelescopeNumber==SiNumber && TelescopeNumber<5){
           DetectorNumber = TelescopeNumber ;
           /************************************************/
           // Part 1 : Impact Angle
diff --git a/NPAnalysis/Example1/RunToTreat.txt b/NPAnalysis/Example1/RunToTreat.txt
index 8ffc04504..82908222e 100755
--- a/NPAnalysis/Example1/RunToTreat.txt
+++ b/NPAnalysis/Example1/RunToTreat.txt
@@ -1,15 +1,5 @@
 TTreeName 
 	SimulatedTree
 RootFileName 
-	../../Outputs/Simulation/He10_10.root
-%  ../../Outputs/Simulation/He10_1.root
-%  ../../Outputs/Simulation/He10_2.root
-%  ../../Outputs/Simulation/He10_3.root
-%  ../../Outputs/Simulation/He10_4.root
-%  ../../Outputs/Simulation/He10_5.root
-%  ../../Outputs/Simulation/He10_6.root
-%  ../../Outputs/Simulation/He10_7.root
-%  ../../Outputs/Simulation/He10_8.root
-%  ../../Outputs/Simulation/He10_9.root
-%  ../../Outputs/Simulation/He10_10.root
+	../../Outputs/Simulation/Example1.root
 
diff --git a/NPAnalysis/Example1/ShowResult.C b/NPAnalysis/Example1/ShowResult.C
new file mode 100644
index 000000000..6a137a24d
--- /dev/null
+++ b/NPAnalysis/Example1/ShowResult.C
@@ -0,0 +1,65 @@
+#include"NPReaction.h"
+
+TCutG* ETOF=NULL;
+TCutG* EDE=NULL;
+TChain* chain=NULL ;
+TCanvas* c1 = NULL;
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadCuts(){
+TFile* File_ETOF = new TFile("cuts/ETOF.root","READ");
+ETOF = (TCutG*) File_ETOF->FindObjectAny("ETOF");
+
+TFile* File_EDE = new TFile("cuts/EDE.root","READ");
+EDE= (TCutG*) File_EDE->FindObjectAny("EDE");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void LoadChain(){
+chain = new TChain("ResultTree");
+chain->Add("../../Outputs/Analysis/Example1.root");
+}
+
+////////////////////////////////////////////////////////////////////////////////
+void ShowResult(){
+LoadChain();
+LoadCuts();
+
+c1 = new TCanvas("Example1","Example1",0,0,600,600);
+c1->Divide(2,2);
+
+// Light Particle ID //
+// E-DE
+c1->cd(1);
+chain->Draw("SSSD.Energy:MUST2.Si_E>>hIDE(1000,0,35,1000,0,5)","MUST2.CsI_E<0 && MUST2.TelescopeNumber<5","colz");
+EDE->Draw("same");
+
+// E-TOF
+c1->cd(2);
+chain->Draw("-MUST2.Si_T:SSSD.Energy+MUST2.Si_E>>hIDT(1000,0,35,1000,-15,0)","MUST2.CsI_E<0 && MUST2.TelescopeNumber<5","colz");
+ETOF->Draw("same");
+
+// Kinematical Line //
+c1->cd(3);
+chain->Draw("ELab:ThetaLab>>hKine(1000,0,90,400,0,40)","MUST2.CsI_E<0 && MUST2.TelescopeNumber<5 && EDE && ETOF","colz");
+
+NPL::Reaction r("11Li(d,3He)10He@553");
+TGraph* Kine = r.GetKinematicLine3(); 
+Kine->SetLineWidth(2);
+Kine->SetLineColor(kOrange-3);
+Kine->Draw("c");
+
+// Excitation Energy //
+c1->cd(4);
+int bin=100;
+double Emin = -10;
+double Emax = 10;
+
+chain->Draw(Form("Ex>>hEx(%d,%f,%f)",bin,Emin,Emax),"MUST2.CsI_E<0 && MUST2.TelescopeNumber<5 && EDE && ETOF");
+TH1F* hEx = (TH1F*) gDirectory->FindObjectAny("hEx");
+hEx->GetYaxis()->SetTitle(Form("counts / %d keV",(int) (1000*(Emax-Emin)/bin)));
+hEx->GetXaxis()->SetTitle("E_{10He}");
+hEx->SetFillStyle(1001);
+hEx->SetLineColor(kAzure+7);
+hEx->SetFillColor(kAzure+7);
+}
diff --git a/NPAnalysis/Example1/cuts/EDE.root b/NPAnalysis/Example1/cuts/EDE.root
new file mode 100644
index 0000000000000000000000000000000000000000..1d18123c0647fc8d0dce0661e0b1cabf411b40a0
GIT binary patch
literal 4256
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

literal 0
HcmV?d00001

diff --git a/NPAnalysis/Example1/cuts/ETOF.root b/NPAnalysis/Example1/cuts/ETOF.root
new file mode 100644
index 0000000000000000000000000000000000000000..462bead6ba3db3a5e7e68426a892a94f0aa23d75
GIT binary patch
literal 4267
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
F{1=}yw~hb+

literal 0
HcmV?d00001

-- 
GitLab