Commit 72022c76 authored by Vratislav Chudoba's avatar Vratislav Chudoba

Scripts for hists access and saving modified.

parent 8a173e47
# Default histogram binnings for TTree::Draw(). # Default histogram binnings for TTree::Draw().
#Rint.Logon: ./rootlogonThesis.C #Rint.Logon: ./rootlogonThesis.C
Rint.Logon: ./rootlogon6panels.C #Rint.Logon: ./rootlogon6panels.C
Rint.Logon: ./rootlogonPresentation.C
#Rint.Logon: ./rootlogonThesis4panels.C #Rint.Logon: ./rootlogonThesis4panels.C
#Rint.Logon: ./rootlogonPAC.C #Rint.Logon: ./rootlogonPAC.C
......
...@@ -25,16 +25,16 @@ void ES1_4560() ...@@ -25,16 +25,16 @@ void ES1_4560()
Bool_t cosThetaT[6] = {0,0,0,0,1}; Bool_t cosThetaT[6] = {0,0,0,0,1};
Bool_t epsilonY[6] = {0,0,1,0,0}; Bool_t epsilonY[6] = {0,0,1,0,0};
Bool_t cosThetaY[6] = {0,0,1,0,0}; Bool_t cosThetaY[6] = {0,0,1,0,0};
Bool_t thetaAT[6] = {0,0,0,0,1}; Bool_t thetaAT[6] = {0,0,1,1,0};
TString simEt[5] = {"", "f6BeIM>1.6 && f6BeIM<2.1", "", "", ""}; TString simEt[5] = {"", "f6BeIM>1.6 && f6BeIM<2.1", "", "", ""};
// TString simEt[5]; // TString simEt[5];
ana.SetSimCuts(simEt); ana.SetSimCuts(simEt);
ana.SetNoBinsSpectra(10); // ana.SetNoBinsSpectra(50);
ana.SetSpectraRange(0., 10.); ana.SetSpectraRange(0., 10.);
ana.SetSpectra(); // ana.SetSpectra();
// ana.SetEpsilonTintervals(epsilonT); // ana.SetEpsilonTintervals(epsilonT);
// ana.SetEpsilonTintervals(); // ana.SetEpsilonTintervals();
// ana.SetCosThetaTkIntervals(cosThetaT); // ana.SetCosThetaTkIntervals(cosThetaT);
...@@ -43,7 +43,7 @@ void ES1_4560() ...@@ -43,7 +43,7 @@ void ES1_4560()
// ana.SetEpsilonYintervals(); // ana.SetEpsilonYintervals();
// ana.SetCosThetaYkIntervals(cosThetaY); // ana.SetCosThetaYkIntervals(cosThetaY);
// ana.SetCosThetaYkIntervals(); // ana.SetCosThetaYkIntervals();
// ana.SetThetaATintervals(thetaAT); ana.SetThetaATintervals(thetaAT);
// ana.SetThetaATintervals(); // ana.SetThetaATintervals();
...@@ -120,7 +120,9 @@ void ES1_4560() ...@@ -120,7 +120,9 @@ void ES1_4560()
sw.Print(); sw.Print();
sw.Continue(); sw.Continue();
ana.SaveSpectrumHist(0, "figures/spectra1MeV.root"); // return;
// ana.SaveSpectrumHist(0, "figures/spectra1MeV.root");
// ana.SaveSpectrumHist(0, "figures/spectra15MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra15MeV.root");
ana.EpsilonT(); ana.EpsilonT();
...@@ -149,11 +151,17 @@ void ES1_4560() ...@@ -149,11 +151,17 @@ void ES1_4560()
sw.Continue(); sw.Continue();
if (saveHists) { if (saveHists) {
// ana.SaveSpectrumHist(0); // ana.SaveSpectrumHist(5);
ana.SaveEpsilonTHist(0, 0); // ana.SaveEpsilonTHist(0, 0);
ana.SaveEpsilonTHist(1, 2); // ana.SaveEpsilonTHist(1, 2);
ana.SaveEpsilonTHist(3, 5); // ana.SaveEpsilonTHist(3, 5);
ana.SaveCosThetaTHist(0, 3); // ana.SaveCosThetaTHist(0, 3);
for (Int_t i = 0; i < 6; i++) {
ana.SaveThetaAHist(2, i, "figures/BestFit4560.root");
ana.SaveThetaAHist(3, i, "figures/BestFit4560.root");
}
} }
......
...@@ -21,16 +21,16 @@ void ES1_6075() ...@@ -21,16 +21,16 @@ void ES1_6075()
Bool_t cosThetaT[6] = {0,0,0,0,1}; Bool_t cosThetaT[6] = {0,0,0,0,1};
Bool_t epsilonY[6] = {0,0,0,0,1}; Bool_t epsilonY[6] = {0,0,0,0,1};
Bool_t cosThetaY[6] = {0,0,0,0,1}; Bool_t cosThetaY[6] = {0,0,0,0,1};
Bool_t thetaAT[6] = {0,0,0,0,1}; Bool_t thetaAT[6] = {0,0,1,1,0};
TString simEt[5] = {"", "f6BeIM>1.5 && f6BeIM<2.0", "", "f6BeIM>2.4 && f6BeIM<3.1", ""}; TString simEt[5] = {"", "f6BeIM>1.5 && f6BeIM<2.0", "", "f6BeIM>2.4 && f6BeIM<3.1", ""};
TString inEt[5] = {"", "E_IM>1.5 && E_IM<2.0", "", "E_IM>2.4 && E_IM<3.1", ""}; TString inEt[5] = {"", "E_IM>1.5 && E_IM<2.0", "", "E_IM>2.4 && E_IM<3.1", ""};
ana.SetSimCuts(simEt); ana.SetSimCuts(simEt);
ana.SetInputCuts(inEt); ana.SetInputCuts(inEt);
ana.SetNoBinsSpectra(10); // ana.SetNoBinsSpectra(50);
ana.SetSpectraRange(0., 10.); ana.SetSpectraRange(0., 10.);
ana.SetSpectra(); // ana.SetSpectra();
// ana.SetEpsilonTintervals(epsilonT); // ana.SetEpsilonTintervals(epsilonT);
// ana.SetEpsilonTintervals(); // ana.SetEpsilonTintervals();
// ana.SetCosThetaTkIntervals(cosThetaT); // ana.SetCosThetaTkIntervals(cosThetaT);
...@@ -39,7 +39,7 @@ void ES1_6075() ...@@ -39,7 +39,7 @@ void ES1_6075()
// ana.SetEpsilonYintervals(); // ana.SetEpsilonYintervals();
// ana.SetCosThetaYkIntervals(cosThetaY); // ana.SetCosThetaYkIntervals(cosThetaY);
// ana.SetCosThetaYkIntervals(); // ana.SetCosThetaYkIntervals();
// ana.SetThetaATintervals(thetaAT); ana.SetThetaATintervals(thetaAT);
// ana.SetThetaATintervals(); // ana.SetThetaATintervals();
// ana.SetNoBinsSpectra(200); // ana.SetNoBinsSpectra(200);
...@@ -52,7 +52,9 @@ void ES1_6075() ...@@ -52,7 +52,9 @@ void ES1_6075()
const Long64_t sMaxEvents = 3000000; const Long64_t sMaxEvents = 3000000;
// Long64_t sEvents[6] = {sMaxEvents, 2700000, sMaxEvents, 2700000, 2690000, 2710000}; // Long64_t sEvents[6] = {sMaxEvents, 2700000, sMaxEvents, 2700000, 2690000, 2710000};
Long64_t sEvents[6] = {sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents}; //used for PRC:
Long64_t sEvents[6] = {sMaxEvents, 2600000, sMaxEvents, 2600000, 2690000, 2600000};
// Long64_t sEvents[6] = {sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents, sMaxEvents};
ana.SetNoSimEvents(sEvents); ana.SetNoSimEvents(sEvents);
Int_t lowSimFile[6] = {0, 0, 0, 0, 0, 0}; Int_t lowSimFile[6] = {0, 0, 0, 0, 0, 0};
...@@ -109,8 +111,9 @@ void ES1_6075() ...@@ -109,8 +111,9 @@ void ES1_6075()
ana.Spectra(); ana.Spectra();
sw.Print(); sw.Print();
sw.Continue(); sw.Continue();
// ana.SaveSpectrumHist(0, "figures/spectraDiff.root");
ana.SaveSpectrumHist(0, "figures/spectra1MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra1MeV.root");
// ana.SaveSpectrumHist(0, "figures/spectra15MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra15MeV.root");
ana.EpsilonT(); ana.EpsilonT();
...@@ -139,10 +142,20 @@ void ES1_6075() ...@@ -139,10 +142,20 @@ void ES1_6075()
sw.Continue(); sw.Continue();
if (saveHists) { if (saveHists) {
ana.SaveSpectrumHist(0); // ana.SaveSpectrumHist(2);
ana.SaveEpsilonTHist(0, 5); // ana.SaveEpsilonTHist(0, 5);
ana.SaveEpsilonTHist(1, 2); // ana.SaveEpsilonTHist(1, 2);
ana.SaveEpsilonTHist(3, 5); // ana.SaveEpsilonTHist(3, 5);
for (Int_t i = 0; i < 6; i++) {
// ana.SaveEpsilonTHist(1, i);
// ana.SaveEpsilonTHist(3, i);
ana.SaveThetaAHist(2, i, "figures/BestFit6075.root");
ana.SaveThetaAHist(3, i, "figures/BestFit6075.root");
}
} }
Info("ES1_6075.cxx", "Finished."); Info("ES1_6075.cxx", "Finished.");
......
...@@ -15,18 +15,18 @@ void ES1_7590() ...@@ -15,18 +15,18 @@ void ES1_7590()
// ana.SetChainsToDraw(0, 0, 0, 0, 1, 1); // ana.SetChainsToDraw(0, 0, 0, 0, 1, 1);
ana.SetChainsToDraw(); ana.SetChainsToDraw();
Bool_t epsilonT[6] = {0,0,0,0,1}; Bool_t epsilonT[6] = {0,0,1,0,1};
Bool_t cosThetaT[6] = {0,0,0,0,1}; Bool_t cosThetaT[6] = {1,1,1,1,1};
Bool_t epsilonY[6] = {0,0,0,0,0}; Bool_t epsilonY[6] = {0,0,0,0,0};
Bool_t cosThetaY[6] = {0,0,0,0,0}; Bool_t cosThetaY[6] = {0,0,0,0,0};
Bool_t thetaAT[6] = {0,0,0,0,1}; Bool_t thetaAT[6] = {0,0,1,0,0};
TString simEt[5] = {"", "f6BeIM>1.5 && f6BeIM<2.0", "", "", ""}; TString simEt[5] = {"", "f6BeIM>1.5 && f6BeIM<2.0", "", "", ""};
ana.SetSimCuts(simEt); ana.SetSimCuts(simEt);
ana.SetNoBinsSpectra(10); // ana.SetNoBinsSpectra(50);
ana.SetSpectraRange(0., 10.); ana.SetSpectraRange(0., 10.);
ana.SetSpectra(); // ana.SetSpectra();
// ana.SetEpsilonTintervals(epsilonT); // ana.SetEpsilonTintervals(epsilonT);
// ana.SetEpsilonTintervals(); // ana.SetEpsilonTintervals();
// ana.SetCosThetaTkIntervals(cosThetaT); // ana.SetCosThetaTkIntervals(cosThetaT);
...@@ -35,7 +35,7 @@ void ES1_7590() ...@@ -35,7 +35,7 @@ void ES1_7590()
// ana.SetEpsilonYintervals(); // ana.SetEpsilonYintervals();
// ana.SetCosThetaYkIntervals(cosThetaY); // ana.SetCosThetaYkIntervals(cosThetaY);
// ana.SetCosThetaYkIntervals(); // ana.SetCosThetaYkIntervals();
// ana.SetThetaATintervals(thetaAT); ana.SetThetaATintervals(thetaAT);
// ana.SetThetaATintervals(); // ana.SetThetaATintervals();
ana.SetExpChain("../../../be/rootdata/correlations/v5_exp/Be.", 0, 40); ana.SetExpChain("../../../be/rootdata/correlations/v5_exp/Be.", 0, 40);
...@@ -107,7 +107,7 @@ void ES1_7590() ...@@ -107,7 +107,7 @@ void ES1_7590()
sw.Print(); sw.Print();
sw.Continue(); sw.Continue();
ana.SaveSpectrumHist(0, "figures/spectra1MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra1MeV.root");
// ana.SaveSpectrumHist(0, "figures/spectra15MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra15MeV.root");
ana.EpsilonT(); ana.EpsilonT();
...@@ -130,19 +130,28 @@ void ES1_7590() ...@@ -130,19 +130,28 @@ void ES1_7590()
sw.Print(); sw.Print();
sw.Continue(); sw.Continue();
if (saveHists) {
ana.SaveSpectrumHist(0);
ana.SaveEpsilonTHist(0, 5);
ana.SaveCosThetaTHist(0, 0);
ana.SaveEpsilonYHist(0, 0);
for (Int_t i = 0; i < 6; i++) { for (Int_t i = 0; i < 6; i++) {
ana.SaveEpsilonTHist(1, i); // ana.SaveEpsilonTHist(1, i);
ana.SaveEpsilonTHist(3, i); // ana.SaveEpsilonTHist(3, i);
//
// ana.SaveThetaAHist(1, i);
// ana.SaveThetaAHist(4, i, "figures/PRCthetaARightES.root");
}
ana.SaveThetaAHist(1, i); if (saveHists) {
ana.SaveThetaAHist(3, i); // ana.SaveSpectrumHist(2);
// ana.SaveEpsilonTHist(0, 5);
// ana.SaveCosThetaTHist(0, 0);
// ana.SaveEpsilonYHist(0, 0);
//
//
for (Int_t i = 0; i < 6; i++) {
// ana.SaveEpsilonTHist(1, i);
// ana.SaveEpsilonTHist(3, i);
//
// ana.SaveThetaAHist(1, i);
ana.SaveThetaAHist(2, i, "figures/BestFit7590.root");
// ana.SaveThetaAHist(3, i);
} }
} }
......
void ES1_90120() void ES1_90120()
{ {
// const Bool_t saveHists = 0;
const Bool_t saveHists = 0; const Bool_t saveHists = 0;
// const Bool_t saveHists = 1;
TStopwatch sw; TStopwatch sw;
sw.Start(); sw.Start();
...@@ -20,14 +20,14 @@ void ES1_90120() ...@@ -20,14 +20,14 @@ void ES1_90120()
Bool_t cosThetaT[6] = {0,0,0,0,1}; Bool_t cosThetaT[6] = {0,0,0,0,1};
Bool_t epsilonY[6] = {0,0,1,0,0}; Bool_t epsilonY[6] = {0,0,1,0,0};
Bool_t cosThetaY[6] = {0,0,1,0,0}; Bool_t cosThetaY[6] = {0,0,1,0,0};
Bool_t thetaAT[6] = {0,0,0,0,1}; Bool_t thetaAT[6] = {0,0,1,0,0};
TString simEt[5] = {"", "f6BeIM>1.40 && f6BeIM<1.95", "", "", ""}; TString simEt[5] = {"", "f6BeIM>1.40 && f6BeIM<1.95", "", "", ""};
ana.SetSimCuts(simEt); ana.SetSimCuts(simEt);
ana.SetNoBinsSpectra(10); // ana.SetNoBinsSpectra(50);
ana.SetSpectraRange(0., 10.); ana.SetSpectraRange(0., 10.);
ana.SetSpectra(); // ana.SetSpectra();
// ana.SetEpsilonTintervals(epsilonT); // ana.SetEpsilonTintervals(epsilonT);
// ana.SetEpsilonTintervals(); // ana.SetEpsilonTintervals();
// ana.SetCosThetaTkIntervals(cosThetaT); // ana.SetCosThetaTkIntervals(cosThetaT);
...@@ -36,7 +36,7 @@ void ES1_90120() ...@@ -36,7 +36,7 @@ void ES1_90120()
// ana.SetEpsilonYintervals(); // ana.SetEpsilonYintervals();
// ana.SetCosThetaYkIntervals(cosThetaY); // ana.SetCosThetaYkIntervals(cosThetaY);
// ana.SetCosThetaYkIntervals(); // ana.SetCosThetaYkIntervals();
// ana.SetThetaATintervals(thetaAT); ana.SetThetaATintervals(thetaAT);
// ana.SetThetaATintervals(); // ana.SetThetaATintervals();
...@@ -47,8 +47,8 @@ void ES1_90120() ...@@ -47,8 +47,8 @@ void ES1_90120()
ana.SetNoExpEvents(eEvents); ana.SetNoExpEvents(eEvents);
const Long64_t sMaxEvents = 3000000; const Long64_t sMaxEvents = 3000000;
// Long64_t sEvents[6] = {2280000, 2290000, 2100000, 2300000, 2330000, 2300000}; Long64_t sEvents[6] = {2280000, 2290000, 2100000, 2300000, 2330000, 2300000};
Long64_t sEvents[6] = {2200000, 2200000, 2200000, 2200000, 2200000, 2200000}; // Long64_t sEvents[6] = {2200000, 2200000, 2200000, 2200000, 2200000, 2200000};
ana.SetNoSimEvents(sEvents); ana.SetNoSimEvents(sEvents);
Int_t lowSimFile[6] = {0, 0, 0, 0, 0, 0}; Int_t lowSimFile[6] = {0, 0, 0, 0, 0, 0};
...@@ -105,7 +105,7 @@ void ES1_90120() ...@@ -105,7 +105,7 @@ void ES1_90120()
sw.Print(); sw.Print();
sw.Continue(); sw.Continue();
ana.SaveSpectrumHist(0, "figures/spectra1MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra1MeV.root");
// ana.SaveSpectrumHist(0, "figures/spectra15MeV.root"); // ana.SaveSpectrumHist(0, "figures/spectra15MeV.root");
ana.EpsilonT(); ana.EpsilonT();
...@@ -129,13 +129,14 @@ void ES1_90120() ...@@ -129,13 +129,14 @@ void ES1_90120()
sw.Continue(); sw.Continue();
if (saveHists) { if (saveHists) {
ana.SaveSpectrumHist(0); // ana.SaveSpectrumHist(1);
ana.SaveEpsilonTHist(0, 0); // ana.SaveEpsilonTHist(0, 0);
ana.SaveEpsilonTHist(1, 2); // ana.SaveEpsilonTHist(1, 2);
ana.SaveEpsilonTHist(3, 5); // ana.SaveEpsilonTHist(3, 5);
//
for (Int_t i = 0; i < 6; i++) { for (Int_t i = 0; i < 6; i++) {
ana.SaveThetaAHist(3, i); // ana.SaveThetaAHist(3, i);
ana.SaveThetaAHist(2, i, "figures/BestFit90120.root");
} }
} }
......
...@@ -65,20 +65,20 @@ install: ...@@ -65,20 +65,20 @@ install:
clean: clean:
-$(RM) $(ACULDATAOBJS) $(ACULDATACPP_DEPS) -$(RM) $(ACULDATAOBJS) $(ACULDATACPP_DEPS)
-$(RM) $(ACULDATA)/AculDataCint.* libAculData.so -$(RM) $(ACULDATA)/AculDataCint.* libAculData.so $(ACULDATA)/*.pcm
-@echo ' ' -@echo ' '
-$(RM) $(TELOSSOBJS) $(TELOSSCPP_DEPS) -$(RM) $(TELOSSOBJS) $(TELOSSCPP_DEPS)
-$(RM) $(TELOSS)/TELossCint.* libTELoss.so -$(RM) $(TELOSS)/TELossCint.* libTELoss.so $(TELOSS)/*.pcm
-@echo ' ' -@echo ' '
-$(RM) $(DETECTORSOBJS) $(DETECTORSCPP_DEPS) -$(RM) $(DETECTORSOBJS) $(DETECTORSCPP_DEPS)
-$(RM) $(DETECTORS)/DetectorsCint.* libDetectors.so -$(RM) $(DETECTORS)/DetectorsCint.* libDetectors.so $(DETECTORS)/*.pcm
-@echo ' ' -@echo ' '
-$(RM) $(BEOBJS) $(BECPP_DEPS) -$(RM) $(BEOBJS) $(BECPP_DEPS)
-$(RM) $(BE)/BeCint.* libBe.so -$(RM) $(BE)/BeCint.* libBe.so $(BE)/*.pcm
-@echo ' ' # -@echo ' '
-$(RM) $(THREADSOBJS) # -$(RM) $(THREADSOBJS)
-$(RM) $(THREADS)/ThreadsCint.* libThreads.so # -$(RM) $(THREADS)/ThreadsCint.* libThreads.so $(THREADS)/*.pcm
-@echo ' ' # -@echo ' '
-$(RM) htmldoc -$(RM) htmldoc
-@echo ' ' -@echo ' '
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment