@@ -131,6 +131,7 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
131131 hm->AddHistogram (histClass, " MultFDDC" , " MultFDDC" , false , 1000 , 0.0 , 25000.0 , VarManager::kMultFDDC );
132132 hm->AddHistogram (histClass, " MultTracklets" , " MultTracklets" , false , 250 , 0.0 , 250.0 , VarManager::kMultTracklets );
133133 hm->AddHistogram (histClass, " VtxNContribReal" , " Vtx n contributors" , false , 150 , 0.0 , 150.0 , VarManager::kVtxNcontribReal );
134+ hm->AddHistogram (histClass, " kMultNtrkGlobal" , " kMultNtrkGlobal" , false , 150 , 0.0 , 150.0 , VarManager::kMultNtrkGlobal );
134135 hm->AddHistogram (histClass, " VtxNContrib" , " Vtx n contributors" , false , 100 , 0.0 , 100.0 , VarManager::kVtxNcontrib );
135136 hm->AddHistogram (histClass, " MultNTracksPVeta1" , " MultNTracksPVeta1" , false , 150 , 0 , 150.0 , VarManager::kMultNTracksPVeta1 );
136137 hm->AddHistogram (histClass, " MultNTracksPVetaHalf" , " MultNTracksPVetaHalf" , false , 150 , 0 , 150.0 , VarManager::kMultNTracksPVetaHalf );
@@ -153,17 +154,22 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
153154 hm->AddHistogram (histClass, " VtxZ_MultITSTPCWithPV" , " VtxZ vs MultITSTPCWithPV" , false , 240 , -12.0 , 12.0 , VarManager::kVtxZ , 400 , 0 , 400.0 , VarManager::kMultNTracksITSTPC );
154155 hm->AddHistogram (histClass, " VtxZ_MultITSOnly" , " VtxZ vs MultITSOnly" , false , 240 , -12.0 , 12.0 , VarManager::kVtxZ , 400 , 0 , 400.0 , VarManager::kMultNTracksITSOnly );
155156 hm->AddHistogram (histClass, " VtxZ_VtxNcontribReal" , " VtxZ vs VtxNcontribReal" , false , 100 , -10.0 , 10.0 , VarManager::kVtxZ , 150 , 0 , 150.0 , VarManager::kVtxNcontribReal );
157+ hm->AddHistogram (histClass, " VtxZ_MultNtrkGlobal" , " VtxZ vs MultNtrkGlobal" , false , 100 , -10.0 , 10.0 , VarManager::kVtxZ , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal );
156158 hm->AddHistogram (histClass, " VtxZ_MultNTracksPVeta1" , " VtxZ vs MultNTracksPVeta1" , false , 100 , -10.0 , 10.0 , VarManager::kVtxZ , 150 , 0 , 150.0 , VarManager::kMultNTracksPVeta1 );
157159 hm->AddHistogram (histClass, " VtxZ_MultNTracksPVetaHalf" , " VtxZ vs MultNTracksPVetaHalf" , false , 100 , -10.0 , 10.0 , VarManager::kVtxZ , 150 , 0 , 150.0 , VarManager::kMultNTracksPVetaHalf );
158160 hm->AddHistogram (histClass, " VtxZ_MultFV0A" , " VtxZ vs MultFV0A" , false , 20 , -10.0 , 10.0 , VarManager::kVtxZ , 200 , 0 , 25000.0 , VarManager::kMultFV0A );
159161 hm->AddHistogram (histClass, " VtxZ_MultFT0A" , " VtxZ vs MultFT0A" , false , 20 , -10.0 , 10.0 , VarManager::kVtxZ , 200 , 0 , 25000.0 , VarManager::kMultFT0A );
160162 hm->AddHistogram (histClass, " VtxZ_MultFT0C" , " VtxZ vs MultFT0C" , false , 20 , -10.0 , 10.0 , VarManager::kVtxZ , 200 , 0 , 25000.0 , VarManager::kMultFT0C );
161163 hm->AddHistogram (histClass, " VtxZ_MultFDDA" , " VtxZ vs MultFDDA" , false , 20 , -10.0 , 10.0 , VarManager::kVtxZ , 200 , 0 , 25000.0 , VarManager::kMultFDDA );
162164 hm->AddHistogram (histClass, " VtxZ_MultFDDC" , " VtxZ vs MultFDDC" , false , 20 , -10.0 , 10.0 , VarManager::kVtxZ , 200 , 0 , 25000.0 , VarManager::kMultFDDC );
165+ hm->AddHistogram (histClass, " MultNtrkGlobal_VtxNcontribReal" , " MultNtrkGlobal vs VtxNcontribReal" , false , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 150 , 0 , 150.0 , VarManager::kVtxNcontribReal );
163166 hm->AddHistogram (histClass, " MultNTracksPVetaHalf_MultMCNParticlesEta05" , " MultNTracksPVetaHalf vs MultMCNParticlesEta05" , false , 150 , 0 , 150.0 , VarManager::kMultNTracksPVetaHalf , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta05 );
164167 hm->AddHistogram (histClass, " VtxNcontribReal_MultMCNParticlesEta08" , " VtxNcontribReal vs MultMCNParticlesEta08" , false , 150 , 0 , 150.0 , VarManager::kVtxNcontribReal , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta08 );
165168 hm->AddHistogram (histClass, " MultNTracksPVeta1_MultMCNParticlesEta10" , " MultNTracksPVeta1 vs MultMCNParticlesEta10" , false , 150 , 0 , 150.0 , VarManager::kMultNTracksPVeta1 , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta10 );
166-
169+ hm->AddHistogram (histClass, " MultNtrkGlobal_MultMCNParticlesEta05" , " MultNtrkGlobal vs MultMCNParticlesEta05" , false , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta05 );
170+ hm->AddHistogram (histClass, " MultNtrkGlobal_MultMCNParticlesEta08" , " MultNtrkGlobal vs MultMCNParticlesEta08" , false , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta08 );
171+ hm->AddHistogram (histClass, " MultNtrkGlobal_MultMCNParticlesEta10" , " MultNtrkGlobal vs MultMCNParticlesEta10" , false , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 150 , 0 , 150.0 , VarManager::kMultMCNParticlesEta10 );
172+ hm->AddHistogram (histClass, " MultNtrkGlobal_MultMCNParticlesGlobal" , " MultNtrkGlobal vs MultMCNParticlesEta10" , false , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 150 , 0 , 150.0 , VarManager::kMultMCGlobalParticles );
167173 } else {
168174 hm->AddHistogram (histClass, " MultTPC" , " MultTPC" , false , 200 , 0.0 , 50000.0 , VarManager::kMultTPC );
169175 hm->AddHistogram (histClass, " MultTPC_vsTimeSOR" , " MultTPC vs time from SOR" , true , 10000 , 0.0 , 1000.0 , VarManager::kTimeFromSOR , 10 , 0.0 , 50000.0 , VarManager::kMultTPC );
@@ -177,6 +183,7 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
177183 hm->AddHistogram (histClass, " MultZNA_ZNC" , " MultZNA vs ZNC" , false , 400 , 0.0 , 400.0 , VarManager::kMultZNA , 400 , 0.0 , 400.0 , VarManager::kMultZNC );
178184 hm->AddHistogram (histClass, " MultTracklets" , " MultTracklets" , false , 100 , 0.0 , 25000.0 , VarManager::kMultTracklets );
179185 hm->AddHistogram (histClass, " VtxNContribReal" , " Vtx n contributors (real)" , false , 100 , 0.0 , 5000.0 , VarManager::kVtxNcontribReal );
186+ hm->AddHistogram (histClass, " kMultNtrkGlobal" , " kMultNtrkGlobal" , false , 150 , 0.0 , 150.0 , VarManager::kMultNtrkGlobal );
180187 hm->AddHistogram (histClass, " VtxNContribReal_vsTimeSOR" , " VtxNContribReal vs time from SOR" , true , 10000 , 0.0 , 1000.0 , VarManager::kTimeFromSOR , 10 , 0.0 , 5000.0 , VarManager::kVtxNcontribReal );
181188 hm->AddHistogram (histClass, " VtxNContrib" , " Vtx n contributors" , false , 100 , 0.0 , 20000.0 , VarManager::kVtxNcontrib );
182189 hm->AddHistogram (histClass, " MultTPC_MultFV0A" , " MultTPC vs MultFV0A" , false , 100 , 0 , 50000.0 , VarManager::kMultTPC , 100 , 0 , 300000.0 , VarManager::kMultFV0A );
@@ -271,6 +278,7 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
271278 hm->AddHistogram (histClass, " MultMCNParticlesEta05" , " MultMCNParticlesEta05" , false , 150 , 0.0 , 150.0 , VarManager::kMultMCNParticlesEta05 );
272279 hm->AddHistogram (histClass, " MultMCNParticlesEta08" , " MultMCNParticlesEta08" , false , 150 , 0.0 , 150.0 , VarManager::kMultMCNParticlesEta08 );
273280 hm->AddHistogram (histClass, " MultMCNParticlesEta10" , " MultMCNParticlesEta10" , false , 150 , 0.0 , 150.0 , VarManager::kMultMCNParticlesEta10 );
281+ hm->AddHistogram (histClass, " MultMCGlobalParticles" , " MultMCGlobalParticles" , false , 150 , 0.0 , 150.0 , VarManager::kMultMCGlobalParticles );
274282 }
275283 if (subGroupStr.Contains (" subgen" )) {
276284 hm->AddHistogram (histClass, " SubGenID" , " SubGenerator ID" , false , 11 , -0.5 , 10.5 , VarManager::kMCEventSubGeneratorId );
@@ -1405,6 +1413,11 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
14051413 hm->AddHistogram (histClass, " Mass_VtxNcontribReal_VtxZ" , " Mass vs VtxNcontribReal vs VtxZ" , false , 200 , 2.0 , 5.0 , VarManager::kMass , 150 , 0 , 150.0 , VarManager::kVtxNcontribReal , 20 , -10.0 , 10.0 , VarManager::kVtxZ );
14061414 hm->AddHistogram (histClass, " VtxZ_VtxNcontribReal" , " VtxZ vs VtxNcontribReal" , false , 240 , -12.0 , 12.0 , VarManager::kVtxZ , 200 , 0 , 200.0 , VarManager::kVtxNcontribReal );
14071415 }
1416+ if (subGroupStr.Contains (" mult_global" )) {
1417+ hm->AddHistogram (histClass, " Mass_MultGlobal" , " Mass vs global tracks" , false , 200 , 0.0 , 5.0 , VarManager::kMass , 200 , 0 , 200.0 , VarManager::kMultNtrkGlobal );
1418+ hm->AddHistogram (histClass, " Mass_MultGlobal_VtxZ" , " Mass vs global tracks vs VtxZ" , false , 200 , 2.0 , 5.0 , VarManager::kMass , 150 , 0 , 150.0 , VarManager::kMultNtrkGlobal , 20 , -10.0 , 10.0 , VarManager::kVtxZ );
1419+ hm->AddHistogram (histClass, " VtxZ_MultGlobal" , " VtxZ vs global tracks" , false , 240 , -12.0 , 12.0 , VarManager::kVtxZ , 200 , 0 , 200.0 , VarManager::kMultNtrkGlobal );
1420+ }
14081421 if (subGroupStr.Contains (" alice3barrel" )) {
14091422 std::array<double , 21 > pTBins = {
14101423 0.1 , 0.5 , 1.0 , 1.25 , 1.5 , 2.0 , 2.5 , 3.0 ,
0 commit comments