| 148 |
int nbin=(int)nint; |
int nbin=(int)nint; |
| 149 |
int nbin1=(int)nint1; |
int nbin1=(int)nint1; |
| 150 |
int nbin2=(int)nint2; |
int nbin2=(int)nint2; |
| 151 |
|
if(nbin2 >= 37000000) nbin2=37000000; |
| 152 |
double obmin=firstime; |
double obmin=firstime; |
| 153 |
double obmax=lastime; |
double obmax=lastime; |
| 154 |
|
|
| 168 |
TH1F *histo1= new TH1F(title.str().c_str(),title.str().c_str(),nbin,obmin,obmax); |
TH1F *histo1= new TH1F(title.str().c_str(),title.str().c_str(),nbin,obmin,obmax); |
| 169 |
TH1F *histo1bis= new TH1F(title1.str().c_str(),title1.str().c_str(),nbin,obmin,obmax); |
TH1F *histo1bis= new TH1F(title1.str().c_str(),title1.str().c_str(),nbin,obmin,obmax); |
| 170 |
TH1F *histo2= new TH1F(title.str().c_str(),title.str().c_str(),nbin,obmin,obmax); |
TH1F *histo2= new TH1F(title.str().c_str(),title.str().c_str(),nbin,obmin,obmax); |
| 171 |
|
|
| 172 |
//---------------------------- Third histograms -----------------------------------------// |
//---------------------------- Third histograms -----------------------------------------// |
| 173 |
|
|
| 174 |
oss.str(""); |
oss.str(""); |
| 201 |
histo2->Fill(ph->GetOrbitalTime(), yBottomBackground); |
histo2->Fill(ph->GetOrbitalTime(), yBottomBackground); |
| 202 |
h1->Fill(ph->GetOrbitalTime(), yBottomBackground); |
h1->Fill(ph->GetOrbitalTime(), yBottomBackground); |
| 203 |
h3->Fill(ph->GetOrbitalTime(), yUpperBackground); |
h3->Fill(ph->GetOrbitalTime(), yUpperBackground); |
| 204 |
|
|
| 205 |
Trig->Fill(ph->GetOrbitalTime(), yTrig); |
Trig->Fill(ph->GetOrbitalTime(), yTrig); |
| 206 |
Trigger->Fill(ph->GetOrbitalTime(), yTrig); |
Trigger->Fill(ph->GetOrbitalTime(), yTrig); |
| 207 |
if(yTrig >=10) |
if(yTrig >=10) |
| 232 |
histoCanv->Divide(1,2); |
histoCanv->Divide(1,2); |
| 233 |
|
|
| 234 |
histoCanv->cd(1); |
histoCanv->cd(1); |
| 235 |
|
gPad->SetLogy(); |
| 236 |
h1bis->SetLineColor(kRed); |
h1bis->SetLineColor(kRed); |
| 237 |
h1bis->SetFillStyle(3004); |
h1bis->SetFillStyle(3004); |
| 238 |
h1bis->SetFillColor(kRed); |
h1bis->SetFillColor(kRed); |
| 243 |
h1bis->Draw(); |
h1bis->Draw(); |
| 244 |
|
|
| 245 |
histoCanv->cd(2); |
histoCanv->cd(2); |
| 246 |
|
gPad->SetLogy(); |
| 247 |
h3bis->SetLineColor(kBlue); |
h3bis->SetLineColor(kBlue); |
| 248 |
h3bis->SetFillStyle(3004); |
h3bis->SetFillStyle(3004); |
| 249 |
h3bis->SetFillColor(kBlue); |
h3bis->SetFillColor(kBlue); |
| 270 |
histo1->GetXaxis()->SetTitleOffset(1); |
histo1->GetXaxis()->SetTitleOffset(1); |
| 271 |
histo1->GetXaxis()->SetLabelSize(0.03); |
histo1->GetXaxis()->SetLabelSize(0.03); |
| 272 |
histo1->GetXaxis()->SetTitle("OBT (ms)"); |
histo1->GetXaxis()->SetTitle("OBT (ms)"); |
| 273 |
histo1->SetMarkerSize(.5); |
histo1->SetMarkerSize(.3); |
| 274 |
histo1->SetMarkerStyle(21); |
histo1->SetMarkerStyle(21); |
| 275 |
histo1->SetMarkerColor(3); |
histo1->SetMarkerColor(3); |
| 276 |
histo1->Scale(scale); |
histo1->Scale(scale); |
| 278 |
histo1->Draw("9p0"); |
histo1->Draw("9p0"); |
| 279 |
|
|
| 280 |
histo2->SetStats(kFALSE); |
histo2->SetStats(kFALSE); |
| 281 |
histo2->SetMarkerSize(.5); |
histo2->SetMarkerSize(.3); |
| 282 |
histo2->SetMarkerStyle(21); |
histo2->SetMarkerStyle(21); |
| 283 |
histo2->SetMarkerColor(2); |
histo2->SetMarkerColor(2); |
| 284 |
histo2->Scale(scale); |
histo2->Scale(scale); |
| 291 |
leg->Draw(); |
leg->Draw(); |
| 292 |
|
|
| 293 |
finalCanv->cd(2); |
finalCanv->cd(2); |
| 294 |
histo1bis->SetMarkerSize(.5); |
histo1bis->SetMarkerSize(.3); |
| 295 |
histo1bis->SetStats(kFALSE); |
histo1bis->SetStats(kFALSE); |
| 296 |
histo1bis->SetMarkerStyle(21); |
histo1bis->SetMarkerStyle(21); |
| 297 |
histo1bis->SetMarkerColor(4); |
histo1bis->SetMarkerColor(4); |
| 331 |
triggerCanv->cd(1); |
triggerCanv->cd(1); |
| 332 |
Trig->SetStats(kFALSE); |
Trig->SetStats(kFALSE); |
| 333 |
Trig->SetMarkerStyle(21); |
Trig->SetMarkerStyle(21); |
| 334 |
Trig->SetMarkerSize(.7); |
Trig->SetMarkerSize(.4); |
| 335 |
Trig->SetMarkerColor(2); |
Trig->SetMarkerColor(2); |
| 336 |
Trig->GetXaxis()->SetTitle("OBT (ms)"); |
Trig->GetXaxis()->SetTitle("OBT (ms)"); |
| 337 |
Trig->GetXaxis()->CenterTitle(); |
Trig->GetXaxis()->CenterTitle(); |
| 347 |
triggerCanv->cd(2); |
triggerCanv->cd(2); |
| 348 |
Trigger->SetStats(kFALSE); |
Trigger->SetStats(kFALSE); |
| 349 |
Trigger->SetMarkerStyle(21); |
Trigger->SetMarkerStyle(21); |
| 350 |
Trigger->SetMarkerSize(.7); |
Trigger->SetMarkerSize(.4); |
| 351 |
Trigger->SetMarkerColor(4); |
Trigger->SetMarkerColor(4); |
| 352 |
Trigger->GetYaxis()->SetTitle("Number of Neutrons"); |
Trigger->GetYaxis()->SetTitle("Number of Neutrons"); |
| 353 |
Trigger->GetYaxis()->SetTitleSize(0.06); |
Trigger->GetYaxis()->SetTitleSize(0.06); |
| 364 |
triggerCanv->cd(3); |
triggerCanv->cd(3); |
| 365 |
Triggercut->SetStats(kFALSE); |
Triggercut->SetStats(kFALSE); |
| 366 |
Triggercut->SetMarkerStyle(21); |
Triggercut->SetMarkerStyle(21); |
| 367 |
Triggercut->SetMarkerSize(.7); |
Triggercut->SetMarkerSize(.4); |
| 368 |
Triggercut->SetMarkerColor(4); |
Triggercut->SetMarkerColor(4); |
| 369 |
Triggercut->GetYaxis()->SetTitle("Number of Neutrons"); |
Triggercut->GetYaxis()->SetTitle("Number of Neutrons"); |
| 370 |
Triggercut->GetYaxis()->SetTitleSize(0.06); |
Triggercut->GetYaxis()->SetTitleSize(0.06); |