3839         throw(
string(
"tracktuple not found!"));
 
 3841     this->SetName(
"c1");
 
 3842     this->Divide(1, 2, 0.01, 0.01);
 
 3843     ((TPad *)this->GetPrimitive(
"c1_1"))->SetLogy();
 
 3845     TH1F *trackhits = 
new TH1F(
"trackhits", 
"Accepted hits per track", 60, -0.5, 59.5);
 
 3846     TH1F *trackhits1 = 
new TH1F(
"trackhits1", 
"Accepted hits per track BarrelA", 60, -0.5, 59.5);
 
 3847     TH1F *trackhits2 = 
new TH1F(
"trackhits2", 
"Accepted hits per track EndcaoA", 60, -0.5, 59.5);
 
 3848     TH1F *trackhits3 = 
new TH1F(
"trackhits3", 
"Accepted hits per track BarrelC", 60, -0.5, 59.5);
 
 3849     TH1F *trackhits4 = 
new TH1F(
"trackhits4", 
"Accepted hits per track EndcaoC", 60, -0.5, 59.5);
 
 3851     TH1F *eventphase = 
new TH1F(
"eventphase", 
"Event Phase", 80, -18, -1);
 
 3852     TH1F *eventphase1 = 
new TH1F(
"eventphase1", 
"Eventphase1", 80, -18, -1);
 
 3853     TH1F *eventphase2 = 
new TH1F(
"eventphase2", 
"Eventphase2", 80, -18, -1);
 
 3854     TH1F *eventphase3 = 
new TH1F(
"eventphase3", 
"Eventphase3", 80, -18, -1);
 
 3855     TH1F *eventphase4 = 
new TH1F(
"eventphase4", 
"Eventphase4", 80, -18, -1);
 
 3859     m_Tracktuple->Draw(
"nhits>>trackhits1", 
"-log(tan(theta/2))>0 && -log(tan(theta/2))< 1 ", 
"same");
 
 3860     m_Tracktuple->Draw(
"nhits>>trackhits2", 
"-log(tan(theta/2))>1", 
"same");
 
 3861     m_Tracktuple->Draw(
"nhits>>trackhits3", 
"-log(tan(theta/2))<0 && -log(tan(theta/2))> -1 ", 
"same");
 
 3862     m_Tracktuple->Draw(
"nhits>>trackhits4", 
"-log(tan(theta/2))<-1 ", 
"same");
 
 3863     trackhits1->SetLineColor(2);
 
 3864     trackhits2->SetLineColor(3);
 
 3865     trackhits3->SetLineColor(4);
 
 3866     trackhits4->SetLineColor(5);
 
 3867     trackhits1->Draw(
"same");
 
 3868     trackhits2->Draw(
"same");
 
 3869     trackhits3->Draw(
"same");
 
 3870     trackhits4->Draw(
"same");
 
 3871     TLegend *leg1 = 
new TLegend(0.7155172, 0.1038136, 0.8965517, 0.2542373, 
nullptr, 
"brNDC");
 
 3872     leg1->AddEntry(trackhits, 
"all tracks", 
"l");
 
 3873     leg1->AddEntry(trackhits1, 
"0 < eta < 1", 
"l");
 
 3874     leg1->AddEntry(trackhits2, 
"eta > 1", 
"l");
 
 3875     leg1->AddEntry(trackhits3, 
"-1 < eta < 0", 
"l");
 
 3876     leg1->AddEntry(trackhits4, 
"eta < -1", 
"l");
 
 3877     leg1->SetTextSize(0.03);
 
 3880     trackhits->SetTitle(Form(
"Accepted  precission hits per track (%lli tracks in total)", 
m_Tracktuple->GetEntries()));
 
 3881     trackhits->GetXaxis()->SetTitle(
"accepted precission hits");
 
 3882     trackhits->GetYaxis()->SetTitle(
"No. tracks");
 
 3883     this->SetName(
"c1");
 
 3885     ((TPad *)this->GetPrimitive(
"c1_2"))->SetLogy();
 
 3888     m_Tracktuple->Draw(
"epold>>eventphase1", 
"-log(tan(theta/2))>0 && -log(tan(theta/2))< 1", 
"same");
 
 3889     m_Tracktuple->Draw(
"epold>>eventphase2", 
"-log(tan(theta/2))>1", 
"same");
 
 3890     m_Tracktuple->Draw(
"epold>>eventphase3", 
"-log(tan(theta/2))<0 && -log(tan(theta/2))> -1", 
"same");
 
 3891     m_Tracktuple->Draw(
"epold>>eventphase4", 
"-log(tan(theta/2))<-1", 
"same");
 
 3893     eventphase1->SetLineColor(2);
 
 3894     eventphase2->SetLineColor(3);
 
 3895     eventphase3->SetLineColor(4);
 
 3896     eventphase4->SetLineColor(5);
 
 3898     eventphase->SetTitle(
"Eventphase");
 
 3899     eventphase->GetXaxis()->SetTitle(
"eventphase");
 
 3900     eventphase->GetYaxis()->SetTitle(
"No. tracks");
 
 3902     TLegend *leg2 = 
new TLegend(0.7155172, 0.1038136, 0.8965517, 0.2542373, 
nullptr, 
"brNDC");
 
 3903     leg2->AddEntry(trackhits1, 
"0 < eta < 1", 
"l");
 
 3904     leg2->AddEntry(trackhits2, 
"eta > 1", 
"l");
 
 3905     leg2->AddEntry(trackhits3, 
"-1 < eta < 0", 
"l");
 
 3906     leg2->AddEntry(trackhits4, 
"eta < -1", 
"l");
 
 3907     leg2->SetTextSize(0.03);