Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
#include <iostream>
#include <sstream>
#include "TFile.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TKey.h"
#include "TLegend.h"
#include <algorithm>
//void extractPhpComplexHistos(std::string rootFileName);
void extractPhpHistos(std::string rootFileName="PhpFactor.root"){
TFile* tFile= new TFile(rootFileName.c_str());
TCanvas* canvasRealS = new TCanvas("RealS","RealS",20, 20, 900,900);
canvasRealS->Divide(2,2);
// TLegend *legend=new TLegend(0.6,0.65,0.88,0.85);
// legend->AddEntry("","real","lpe");
// legend->AddEntry("","imad","lpe");
TH1F* phpAsnerImagHist = (TH1F*)tFile->Get("_phpAsnerImagHist");
phpAsnerImagHist->SetLineColor(kRed);
phpAsnerImagHist->SetLineWidth(3);
phpAsnerImagHist->SetMinimum(-1.2);
phpAsnerImagHist->SetStats(false);
TH1F* phpAsnerRealHist = (TH1F*)tFile->Get("_phpAsnerRealHist");
phpAsnerRealHist->SetLineColor(kBlue);
phpAsnerRealHist->SetLineWidth(3);
phpAsnerRealHist->SetStats(false);
TH1F* phpPenningtonImagHist = (TH1F*)tFile->Get("_phpPenningtonImagHist");
phpPenningtonImagHist->SetLineColor(kRed);
phpPenningtonImagHist->SetLineWidth(3);
phpPenningtonImagHist->SetMinimum(-1.2);
phpPenningtonImagHist->SetStats(false);
TH1F* phpPenningtonRealHist = (TH1F*)tFile->Get("_phpPenningtonRealHist");
phpPenningtonRealHist->SetLineColor(kBlue);
phpPenningtonRealHist->SetLineWidth(3);
phpPenningtonRealHist->SetStats(false);
TH1F* phpDefaultComplImagHist = (TH1F*)tFile->Get("_phpDefaultComplImagHist");
phpDefaultComplImagHist->SetLineColor(kRed);
phpDefaultComplImagHist->SetLineWidth(3);
phpDefaultComplImagHist->SetMaximum(4.0);
phpDefaultComplImagHist->SetStats(false);
phpDefaultComplImagHist->SetMinimum(-1.2);
TH1F* phpDefaultComplRealHist = (TH1F*)tFile->Get("_phpDefaultComplRealHist");
phpDefaultComplRealHist->SetLineColor(kBlue);
phpDefaultComplRealHist->SetLineWidth(3);
phpDefaultComplRealHist->SetStats(false);
TH1F* phpReidImagHist = (TH1F*)tFile->Get("_phpReidImagHist");
phpReidImagHist->SetLineColor(kRed);
phpReidImagHist->SetLineWidth(3);
phpReidImagHist->SetMinimum(-1.2);
phpReidImagHist->SetStats(false);
TH1F* phpReidRealHist = (TH1F*)tFile->Get("_phpReidRealHist");
phpReidRealHist->SetLineColor(kBlue);
phpReidRealHist->SetLineWidth(3);
phpReidRealHist->SetStats(false);
canvasRealS->cd(1);
phpAsnerImagHist->Draw();
phpAsnerRealHist->Draw("same");
// legend->Draw();
canvasRealS->cd(2);
phpPenningtonImagHist->Draw();
phpPenningtonRealHist->Draw("same");
canvasRealS->cd(3);
phpDefaultComplImagHist->Draw();
phpDefaultComplRealHist->Draw("same");
canvasRealS->cd(4);
phpReidImagHist->Draw();
phpReidRealHist->Draw("same");
TCanvas* canvasRealM = new TCanvas("RealM","RealM",20, 20, 900,900);
canvasRealM->Divide(2,2);
TH1F* phpMAsnerImagHist = (TH1F*)tFile->Get("_phpMAsnerImagHist");
phpMAsnerImagHist->SetLineColor(kRed);
phpMAsnerImagHist->SetLineWidth(3);
phpMAsnerImagHist->SetMinimum(-1.2);
phpMAsnerImagHist->SetStats(false);
TH1F* phpMAsnerRealHist = (TH1F*)tFile->Get("_phpMAsnerRealHist");
phpMAsnerRealHist->SetLineColor(kBlue);
phpMAsnerRealHist->SetLineWidth(3);
phpMAsnerRealHist->SetStats(false);
TH1F* phpMPenningtonImagHist = (TH1F*)tFile->Get("_phpMPenningtonImagHist");
phpMPenningtonImagHist->SetLineColor(kRed);
phpMPenningtonImagHist->SetLineWidth(3);
phpMPenningtonImagHist->SetMinimum(-1.2);
phpMPenningtonImagHist->SetStats(false);
TH1F* phpMPenningtonRealHist = (TH1F*)tFile->Get("_phpMPenningtonRealHist");
phpMPenningtonRealHist->SetLineColor(kBlue);
phpMPenningtonRealHist->SetLineWidth(3);
phpMPenningtonRealHist->SetStats(false);
TH1F* phpMDefaultComplImagHist = (TH1F*)tFile->Get("_phpMDefaultComplImagHist");
phpMDefaultComplImagHist->SetLineColor(kRed);
phpMDefaultComplImagHist->SetLineWidth(3);
phpMDefaultComplImagHist->SetMaximum(2.0);
phpMDefaultComplImagHist->SetStats(false);
phpMDefaultComplImagHist->SetMinimum(-1.2);
TH1F* phpMDefaultComplRealHist = (TH1F*)tFile->Get("_phpMDefaultComplRealHist");
phpMDefaultComplRealHist->SetLineColor(kBlue);
phpMDefaultComplRealHist->SetLineWidth(3);
phpMDefaultComplRealHist->SetStats(false);
TH1F* phpMReidImagHist = (TH1F*)tFile->Get("_phpMReidImagHist");
phpMReidImagHist->SetLineColor(kRed);
phpMReidImagHist->SetLineWidth(3);
phpMReidImagHist->SetMaximum(1.2);
phpMReidImagHist->SetMinimum(-1.2);
phpMReidImagHist->SetStats(false);
TH1F* phpMReidRealHist = (TH1F*)tFile->Get("_phpMReidRealHist");
phpMReidRealHist->SetLineColor(kBlue);
phpMReidRealHist->SetLineWidth(3);
phpMReidRealHist->SetStats(false);
canvasRealM->cd(1);
phpMAsnerImagHist->Draw();
phpMAsnerRealHist->Draw("same");
canvasRealM->cd(2);
phpMPenningtonImagHist->Draw();
phpMPenningtonRealHist->Draw("same");
canvasRealM->cd(3);
phpMDefaultComplImagHist->Draw();
phpMDefaultComplRealHist->Draw("same");
canvasRealM->cd(4);
phpMReidImagHist->Draw();
phpMReidRealHist->Draw("same");
TCanvas* canvasComplexS = new TCanvas("ComplexS","ComplexS",20, 20, 900,900);
canvasComplexS->Divide(2,3);
TH2F* phpPenningtonRealHist2=(TH2F*)tFile->Get("_phpPenningtonRealHist2");
phpPenningtonRealHist2->SetStats(false);
TH2F* phpPenningtonImagHist2=(TH2F*)tFile->Get("_phpPenningtonImagHist2");
phpPenningtonImagHist2->SetStats(false);
TH2F* phpReidRealHist2=(TH2F*)tFile->Get("_phpReidRealHist2");
phpReidRealHist2->SetStats(false);
TH2F* phpReidImagHist2=(TH2F*)tFile->Get("_phpReidImagHist2");
phpReidImagHist2->SetStats(false);
TH2F* phpDefaultComplRealHist2 =(TH2F*)tFile->Get("_phpDefaultComplRealHist2");
phpDefaultComplRealHist2->SetStats(false);
TH2F* phpDefaultComplRealAbove1Hist2 = (TH2F*) phpDefaultComplRealHist2->Clone();
phpDefaultComplRealAbove1Hist2->GetXaxis()->SetRangeUser(0.2, 3.0);
TH2F* phpDefaultComplImagHist2 =(TH2F*)tFile->Get("_phpDefaultComplImagHist2");
phpDefaultComplImagHist2->GetXaxis()->SetRangeUser(0.2, 3.0);
phpDefaultComplImagHist2->SetStats(false);
canvasComplexS->cd(1);
phpPenningtonRealHist2->Draw("colz");
canvasComplexS->cd(2);
phpPenningtonImagHist2->Draw("colz");
canvasComplexS->cd(3);
phpDefaultComplRealAbove1Hist2->Draw("colz");
canvasComplexS->cd(4);
phpDefaultComplImagHist2->Draw("colz");
canvasComplexS->cd(5);
phpReidRealHist2->Draw("colz");
canvasComplexS->cd(6);
phpReidImagHist2->Draw("colz");
}