fHistListPIDQA(0),\r
fHistEventStats(0),\r
fHistCentStats(0),\r
+ fHistCentStatsUsed(0), //++++++++++++++++++++++++++\r
fHistTriggerStats(0),\r
fHistTrackStats(0),\r
fHistVx(0),\r
fHistEventStats->GetXaxis()->SetBinLabel(i,gCutName[i-1].Data());\r
fList->Add(fHistEventStats);\r
\r
- TString gCentName[9] = {"V0M","FMD","TRK","TKL","CL0","CL1","V0MvsFMD","TKLvsV0M","ZEMvsZDC"};\r
+ TString gCentName[13] = {"V0M","V0A","V0C","FMD","TRK","TKL","CL0","CL1","ZNA","ZPA","V0MvsFMD","TKLvsV0M","ZEMvsZDC"};\r
fHistCentStats = new TH2F("fHistCentStats",\r
"Centrality statistics;;Cent percentile",\r
- 9,-0.5,8.5,220,-5,105);\r
- for(Int_t i = 1; i <= 9; i++)\r
+ 13,-0.5,12.5,220,-5,105);\r
+ for(Int_t i = 1; i <= 13; i++){\r
fHistCentStats->GetXaxis()->SetBinLabel(i,gCentName[i-1].Data());\r
+ //fHistCentStatsUsed->GetXaxis()->SetBinLabel(i,gCentName[i-1].Data()); //++++++++++++++++++++++\r
+ }\r
fList->Add(fHistCentStats);\r
\r
+ fHistCentStatsUsed = new TH2F("fHistCentStatsUsed","Centrality statistics;;Cent percentile", 1,-0.5,0.5,220,-5,105); //++++++++++++++++++++++\r
+ fHistCentStatsUsed->GetXaxis()->SetBinLabel(1,fCentralityEstimator.Data()); //++++++++++++++++++++++\r
+ fList->Add(fHistCentStatsUsed); //++++++++++++++++++++++\r
+\r
fHistTriggerStats = new TH1F("fHistTriggerStats","Trigger statistics;TriggerBit;N_{events}",1025,0,1025);\r
fList->Add(fHistTriggerStats);\r
\r
\r
// QA for centrality estimators\r
fHistCentStats->Fill(0.,header->GetCentralityP()->GetCentralityPercentile("V0M"));\r
- fHistCentStats->Fill(1.,header->GetCentralityP()->GetCentralityPercentile("FMD"));\r
- fHistCentStats->Fill(2.,header->GetCentralityP()->GetCentralityPercentile("TRK"));\r
- fHistCentStats->Fill(3.,header->GetCentralityP()->GetCentralityPercentile("TKL"));\r
- fHistCentStats->Fill(4.,header->GetCentralityP()->GetCentralityPercentile("CL0"));\r
- fHistCentStats->Fill(5.,header->GetCentralityP()->GetCentralityPercentile("CL1"));\r
- fHistCentStats->Fill(6.,header->GetCentralityP()->GetCentralityPercentile("V0MvsFMD"));\r
- fHistCentStats->Fill(7.,header->GetCentralityP()->GetCentralityPercentile("TKLvsV0M"));\r
- fHistCentStats->Fill(8.,header->GetCentralityP()->GetCentralityPercentile("ZEMvsZDC"));\r
+ fHistCentStats->Fill(1.,header->GetCentralityP()->GetCentralityPercentile("V0A"));\r
+ fHistCentStats->Fill(2.,header->GetCentralityP()->GetCentralityPercentile("V0C"));\r
+ fHistCentStats->Fill(3.,header->GetCentralityP()->GetCentralityPercentile("FMD"));\r
+ fHistCentStats->Fill(4.,header->GetCentralityP()->GetCentralityPercentile("TRK"));\r
+ fHistCentStats->Fill(5.,header->GetCentralityP()->GetCentralityPercentile("TKL")); \r
+ fHistCentStats->Fill(6.,header->GetCentralityP()->GetCentralityPercentile("CL0"));\r
+ fHistCentStats->Fill(7.,header->GetCentralityP()->GetCentralityPercentile("CL1"));\r
+ fHistCentStats->Fill(8.,header->GetCentralityP()->GetCentralityPercentile("ZNA"));\r
+ fHistCentStats->Fill(9.,header->GetCentralityP()->GetCentralityPercentile("ZPA"));\r
+ fHistCentStats->Fill(10.,header->GetCentralityP()->GetCentralityPercentile("V0MvsFMD"));\r
+ fHistCentStats->Fill(11.,header->GetCentralityP()->GetCentralityPercentile("TKLvsV0M"));\r
+ fHistCentStats->Fill(12.,header->GetCentralityP()->GetCentralityPercentile("ZEMvsZDC"));\r
+\r
+ // Centrality estimator USED ++++++++++++++++++++++++++++++\r
+ fHistCentStatsUsed->Fill(0.,header->GetCentralityP()->GetCentralityPercentile(fCentralityEstimator.Data()));\r
\r
// centrality QA (V0M)\r
fHistV0M->Fill(event->GetVZEROData()->GetMTotV0A(), event->GetVZEROData()->GetMTotV0C());\r
\r
// QA for centrality estimators\r
fHistCentStats->Fill(0.,centrality->GetCentralityPercentile("V0M"));\r
- fHistCentStats->Fill(1.,centrality->GetCentralityPercentile("FMD"));\r
- fHistCentStats->Fill(2.,centrality->GetCentralityPercentile("TRK"));\r
- fHistCentStats->Fill(3.,centrality->GetCentralityPercentile("TKL"));\r
- fHistCentStats->Fill(4.,centrality->GetCentralityPercentile("CL0"));\r
- fHistCentStats->Fill(5.,centrality->GetCentralityPercentile("CL1"));\r
- fHistCentStats->Fill(6.,centrality->GetCentralityPercentile("V0MvsFMD"));\r
- fHistCentStats->Fill(7.,centrality->GetCentralityPercentile("TKLvsV0M"));\r
- fHistCentStats->Fill(8.,centrality->GetCentralityPercentile("ZEMvsZDC"));\r
+ fHistCentStats->Fill(1.,centrality->GetCentralityPercentile("V0A"));\r
+ fHistCentStats->Fill(2.,centrality->GetCentralityPercentile("V0C"));\r
+ fHistCentStats->Fill(3.,centrality->GetCentralityPercentile("FMD"));\r
+ fHistCentStats->Fill(4.,centrality->GetCentralityPercentile("TRK"));\r
+ fHistCentStats->Fill(5.,centrality->GetCentralityPercentile("TKL"));\r
+ fHistCentStats->Fill(6.,centrality->GetCentralityPercentile("CL0"));\r
+ fHistCentStats->Fill(7.,centrality->GetCentralityPercentile("CL1"));\r
+ fHistCentStats->Fill(8.,centrality->GetCentralityPercentile("ZNA"));\r
+ fHistCentStats->Fill(9.,centrality->GetCentralityPercentile("ZPA"));\r
+ fHistCentStats->Fill(10.,centrality->GetCentralityPercentile("V0MvsFMD"));\r
+ fHistCentStats->Fill(11.,centrality->GetCentralityPercentile("TKLvsV0M"));\r
+ fHistCentStats->Fill(12.,centrality->GetCentralityPercentile("ZEMvsZDC"));\r
+\r
+ // Centrality estimator USED ++++++++++++++++++++++++++++++\r
+ fHistCentStatsUsed->Fill(0.,centrality->GetCentralityPercentile(fCentralityEstimator.Data()));\r
\r
// centrality QA (V0M)\r
fHistV0M->Fill(event->GetVZEROData()->GetMTotV0A(), event->GetVZEROData()->GetMTotV0C());\r