| 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); |