@@ -82,24 +82,48 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
8282 hm->AddHistogram (histClass, " MCImpPar_CentVZERO" , " MC impact param vs CentVZERO" , false , 50 , 0.0 , 100.0 , VarManager::kCentVZERO , 20 , 0.0 , 20.0 , VarManager::kMCEventImpParam );
8383 }
8484 if (subGroupStr.Contains (" qvector" )) {
85- hm->AddHistogram (histClass, " Q2X0A" , " Q2X0A " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
86- hm->AddHistogram (histClass, " Q2Y0A" , " Q2Y0A " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
87- hm->AddHistogram (histClass, " Q2X0B" , " Q2X0B " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
88- hm->AddHistogram (histClass, " Q2Y0B" , " Q2Y0B " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
89- hm->AddHistogram (histClass, " Q2X0C" , " Q2X0C " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
90- hm->AddHistogram (histClass, " Q2Y0C" , " Q2Y0C " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
91- hm->AddHistogram (histClass, " Q2X0A_VtxZ" , " Q2X0A vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
92- hm->AddHistogram (histClass, " Q2Y0A_VtxZ" , " Q2Y0A vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
93- hm->AddHistogram (histClass, " Q2X0B_VtxZ" , " Q2X0B vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
94- hm->AddHistogram (histClass, " Q2Y0B_VtxZ" , " Q2Y0B vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
95- hm->AddHistogram (histClass, " Q2X0C_VtxZ" , " Q2X0C vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
96- hm->AddHistogram (histClass, " Q2Y0C_VtxZ" , " Q2Y0C vs VtxZ" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
97- hm->AddHistogram (histClass, " Q2X0A_Cent" , " Q2X0A vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
98- hm->AddHistogram (histClass, " Q2Y0A_Cent" , " Q2Y0A vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
99- hm->AddHistogram (histClass, " Q2X0B_Cent" , " Q2X0B vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
100- hm->AddHistogram (histClass, " Q2Y0B_Cent" , " Q2Y0B vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
101- hm->AddHistogram (histClass, " Q2X0C_Cent" , " Q2X0C vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
102- hm->AddHistogram (histClass, " Q2Y0C_Cent" , " Q2Y0C vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
85+ hm->AddHistogram (histClass, " Q2X0A" , " Q_{2,x}^{A} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
86+ hm->AddHistogram (histClass, " Q2Y0A" , " Q_{2,y}^{A} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
87+ hm->AddHistogram (histClass, " Q2X0B" , " Q_{2,x}^{B} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
88+ hm->AddHistogram (histClass, " Q2Y0B" , " Q_{2,y}^{B} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
89+ hm->AddHistogram (histClass, " Q2X0C" , " Q_{2,x}^{C} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
90+ hm->AddHistogram (histClass, " Q2Y0C" , " Q_{2,y}^{C} " , false , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
91+ hm->AddHistogram (histClass, " Q2X0A_VtxZ" , " Q_{2,x}^{A} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
92+ hm->AddHistogram (histClass, " Q2Y0A_VtxZ" , " Q_{2,y}^{A} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
93+ hm->AddHistogram (histClass, " Q2X0B_VtxZ" , " Q_{2,x}^{B} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
94+ hm->AddHistogram (histClass, " Q2Y0B_VtxZ" , " Q_{2,y}^{B} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
95+ hm->AddHistogram (histClass, " Q2X0C_VtxZ" , " Q_{2,x}^{C} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
96+ hm->AddHistogram (histClass, " Q2Y0C_VtxZ" , " Q_{2,y}^{C} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
97+ hm->AddHistogram (histClass, " Q2X0A_Cent" , " Q_{2,x}^{A} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0A );
98+ hm->AddHistogram (histClass, " Q2Y0A_Cent" , " Q_{2,y}^{A} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0A );
99+ hm->AddHistogram (histClass, " Q2X0B_Cent" , " Q_{2,x}^{B} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0B );
100+ hm->AddHistogram (histClass, " Q2Y0B_Cent" , " Q_{2,y}^{B} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0B );
101+ hm->AddHistogram (histClass, " Q2X0C_Cent" , " Q_{2,x}^{C} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2X0C );
102+ hm->AddHistogram (histClass, " Q2Y0C_Cent" , " Q_{2,y}^{C} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ2Y0C );
103+ hm->AddHistogram (histClass, " Q3X0A" , " Q_{3,x}^{A} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3X0A );
104+ hm->AddHistogram (histClass, " Q3Y0A" , " Q_{3,y}^{A} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3Y0A );
105+ hm->AddHistogram (histClass, " Q3X0B" , " Q_{3,x}^{B} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3X0B );
106+ hm->AddHistogram (histClass, " Q3Y0B" , " Q_{3,y}^{B} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3Y0B );
107+ hm->AddHistogram (histClass, " Q3X0C" , " Q_{3,x}^{C} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3X0C );
108+ hm->AddHistogram (histClass, " Q3Y0C" , " Q_{3,y}^{C} " , false , 100 , -1.0 , 1.0 , VarManager::kQ3Y0C );
109+ hm->AddHistogram (histClass, " Q3X0A_VtxZ" , " Q_{3,x}^{A} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3X0A );
110+ hm->AddHistogram (histClass, " Q3Y0A_VtxZ" , " Q_{3,y}^{A} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3Y0A );
111+ hm->AddHistogram (histClass, " Q3X0B_VtxZ" , " Q_{3,x}^{B} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3X0B );
112+ hm->AddHistogram (histClass, " Q3Y0B_VtxZ" , " Q_{3,y}^{B} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3Y0B );
113+ hm->AddHistogram (histClass, " Q3X0C_VtxZ" , " Q_{3,x}^{C} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3X0C );
114+ hm->AddHistogram (histClass, " Q3Y0C_VtxZ" , " Q_{3,y}^{C} vs z_{vtx}" , true , 60 , -15.0 , 15.0 , VarManager::kVtxZ , 100 , -1.0 , 1.0 , VarManager::kQ3Y0C );
115+ hm->AddHistogram (histClass, " Q3X0A_Cent" , " Q_{3,x}^{A} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3X0A );
116+ hm->AddHistogram (histClass, " Q3Y0A_Cent" , " Q_{3,y}^{A} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3Y0A );
117+ hm->AddHistogram (histClass, " Q3X0B_Cent" , " Q_{3,x}^{B} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3X0B );
118+ hm->AddHistogram (histClass, " Q3Y0B_Cent" , " Q_{3,y}^{B} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3Y0B );
119+ hm->AddHistogram (histClass, " Q3X0C_Cent" , " Q_{3,x}^{C} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3X0C );
120+ hm->AddHistogram (histClass, " Q3Y0C_Cent" , " Q_{3,y}^{C} vs Cent" , true , 90 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kQ3Y0C );
121+ }
122+ if (subGroupStr.Contains (" res" )) {
123+ hm->AddHistogram (histClass, " R2SP" , " " , true , 9 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kR2SP );
124+ hm->AddHistogram (histClass, " R3SP" , " " , true , 9 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kR3SP );
125+ hm->AddHistogram (histClass, " R2EP" , " " , true , 9 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kR2EP );
126+ hm->AddHistogram (histClass, " R3EP" , " " , true , 9 , 0.0 , 90.0 , VarManager::kCentVZERO , 100 , -1.0 , 1.0 , VarManager::kR3EP );
103127 }
104128 }
105129
@@ -214,6 +238,12 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
214238 hm->AddHistogram (histClass, " VtxingProcCode" , " " , false , 10 , 0.0 , 10.0 , VarManager::kVertexingProcCode );
215239 hm->AddHistogram (histClass, " VtxingChi2PCA" , " " , false , 100 , 0.0 , 10.0 , VarManager::kVertexingChi2PCA );
216240 }
241+ if (subGroupStr.Contains (" flow-barrel" )) {
242+ hm->AddHistogram (histClass, " Mass_u2q2" , " u_{2}Q_{2}^{A} vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kU2Q2 );
243+ hm->AddHistogram (histClass, " Mass_u3q3" , " u_{3}Q_{3}^{A} vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kU3Q3 );
244+ hm->AddHistogram (histClass, " Mass_cos2DeltaPhi" , " cos 2(#varphi-#Psi_{2}^{A}) vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kCos2DeltaPhi );
245+ hm->AddHistogram (histClass, " Mass_cos3DeltaPhi" , " cos 3(#varphi-#Psi_{3}^{A}) vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kCos3DeltaPhi );
246+ }
217247 } else if (groupStr.Contains (" pair_dimuon" )) {
218248 hm->AddHistogram (histClass, " Mass" , " " , false , 750 , 0.0 , 15.0 , VarManager::kMass );
219249 hm->AddHistogram (histClass, " Pt" , " " , false , 120 , 0.0 , 30.0 , VarManager::kPt );
@@ -237,6 +267,12 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
237267 hm->AddHistogram (histClass, " Pt_Cent" , " " , false , 120 , 0.0 , 30.0 , VarManager::kPt , 100 , 0 ., 100 ., VarManager::kCentVZERO );
238268 hm->AddHistogram (histClass, " Rapidity_Cent" , " " , false , 200 , 2.5 , 4.0 , VarManager::kRap , 100 , 0 ., 100 ., VarManager::kCentVZERO );
239269 }
270+ if (subGroupStr.Contains (" flow-dimuon" )) {
271+ hm->AddHistogram (histClass, " Mass_u2q2" , " u_{2}Q_{2}^{A} vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kU2Q2 );
272+ hm->AddHistogram (histClass, " Mass_u3q3" , " u_{3}Q_{3}^{A} vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kU3Q3 );
273+ hm->AddHistogram (histClass, " Mass_cos2DeltaPhi" , " cos 2(#varphi-#Psi_{2}^{A}) vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kCos2DeltaPhi );
274+ hm->AddHistogram (histClass, " Mass_cos3DeltaPhi" , " cos 3(#varphi-#Psi_{3}^{A}) vs m" , true , 125 , 0.0 , 5.0 , VarManager::kMass , 100 , -1.0 , 1.0 , VarManager::kCos3DeltaPhi );
275+ }
240276 } else if (groupStr.Contains (" pair_electronmuon" )) {
241277 hm->AddHistogram (histClass, " Mass" , " " , false , 750 , 0.0 , 30.0 , VarManager::kMass );
242278 hm->AddHistogram (histClass, " Pt" , " " , false , 120 , 0.0 , 30.0 , VarManager::kPt );
0 commit comments