Skip to content

Commit 5fa94f8

Browse files
authored
[PWGDQ] “PWGDQ:Fix histogram binnings,add CS fraeme and add hist dielectron for lowpt studies” (#12968)
1 parent db4c3e0 commit 5fa94f8

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

PWGDQ/Core/HistogramsLibrary.cxx

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,6 +1009,21 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
10091009
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);
10101010
hm->AddHistogram(histClass, "VtxZ_VtxNcontribReal", "VtxZ vs VtxNcontribReal", false, 240, -12.0, 12.0, VarManager::kVtxZ, 200, 0, 200.0, VarManager::kVtxNcontribReal);
10111011
}
1012+
if (subGroupStr.Contains("dielectron-polarization-he-pbpb")) {
1013+
int varsHEpbpb[5] = {VarManager::kMass, VarManager::kPt, VarManager::kCentFT0C, VarManager::kCosThetaHE, VarManager::kPhiHE};
1014+
int binspT[5] = {100, 30, 10, 10, 10};
1015+
double xminpT[5] = {2., 0., 0, -1., 0.0};
1016+
double xmaxpT[5] = {4.5, 3., 100, 1., 6.28};
1017+
hm->AddHistogram(histClass, "Dielectron_Mass_Pt_Cent_cosThetaHE", "", 5, varsHEpbpb, binspT, xminpT, xmaxpT, 0, -1, kFALSE);
1018+
}
1019+
1020+
if (subGroupStr.Contains("dielectron-polarization-cs-pbpb")) {
1021+
int varsCSpbpb[5] = {VarManager::kMass, VarManager::kPt, VarManager::kCentFT0C, VarManager::kCosThetaCS, VarManager::kPhiCS};
1022+
int binspT[5] = {100, 30, 10, 10, 10};
1023+
double xminpT[5] = {2.0, 0., 0, -1., 0.0};
1024+
double xmaxpT[5] = {4.5, 3., 100, 1., 6.28};
1025+
hm->AddHistogram(histClass, "Dielectron_Mass_Pt_Cent_cosThetaCS", "", 5, varsCSpbpb, binspT, xminpT, xmaxpT, 0, -1, kFALSE);
1026+
}
10121027
if (subGroupStr.Contains("polarization")) {
10131028
if (subGroupStr.Contains("helicity")) {
10141029
hm->AddHistogram(histClass, "cosThetaHE", "", false, 100, -1., 1., VarManager::kCosThetaHE);
@@ -1078,20 +1093,29 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
10781093
if (subGroupStr.Contains("tauxy-midy-pol-he")) {
10791094
int varspTHE[4] = {VarManager::kMass, VarManager::kPt, VarManager::kCosThetaHE, VarManager::kVertexingTauxyProjectedPoleJPsiMass};
10801095
int binspT[4] = {50, 10, 20, 1000};
1081-
double xminpT[4] = {2., 0., -1., -0.03};
1082-
double xmaxpT[4] = {4., 20., 1., 0.03};
1096+
double xminpT[4] = {2., 0., -1., -0.05};
1097+
double xmaxpT[4] = {4., 20., 1., 0.05};
10831098
hm->AddHistogram(histClass, "Tauxy_Mass_Pt_CosthetaHE", "", 4, varspTHE, binspT, xminpT, xmaxpT, 0, -1, kFALSE);
10841099
}
10851100

10861101
if (subGroupStr.Contains("tauxy-midy-pol-rand")) {
10871102
int varspTRand[4] = {VarManager::kMass, VarManager::kPt, VarManager::kCosThetaRM, VarManager::kVertexingTauxyProjectedPoleJPsiMass};
10881103

10891104
int binspT[4] = {50, 10, 20, 1000};
1090-
double xminpT[4] = {2., 0., -1., -0.03};
1091-
double xmaxpT[4] = {4., 20., 1., 0.03};
1105+
double xminpT[4] = {2., 0., -1., -0.05};
1106+
double xmaxpT[4] = {4., 20., 1., 0.05};
10921107
hm->AddHistogram(histClass, "Tauxy_Mass_Pt_CosthetaRand", "", 4, varspTRand, binspT, xminpT, xmaxpT, 0, -1, kFALSE);
10931108
}
10941109

1110+
if (subGroupStr.Contains("tauxy-midy-pol-cs")) {
1111+
int varspTCS[4] = {VarManager::kMass, VarManager::kPt, VarManager::kCosThetaCS, VarManager::kVertexingTauxyProjectedPoleJPsiMass};
1112+
1113+
int binspT[4] = {50, 10, 20, 1000};
1114+
double xminpT[4] = {2., 0., -1., -0.05};
1115+
double xmaxpT[4] = {4., 20., 1., 0.05};
1116+
hm->AddHistogram(histClass, "Tauxy_Mass_Pt_CosthetaCS", "", 4, varspTCS, binspT, xminpT, xmaxpT, 0, -1, kFALSE);
1117+
}
1118+
10951119
if (subGroupStr.Contains("kalman-filter")) {
10961120
hm->AddHistogram(histClass, "LxyErr", "", false, 100, 0.0, 10.0, VarManager::kVertexingLxyErr);
10971121
hm->AddHistogram(histClass, "LxyzErr", "", false, 100, 0.0, 10.0, VarManager::kVertexingLxyzErr);

0 commit comments

Comments
 (0)