Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions PWGDQ/Core/HistogramsLibrary.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -1308,6 +1308,20 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
std::array<double, 5> xmax = {4., 3., 100, 1., 6.28};
hm->AddHistogram(histClass, "MC_Dielectron_Mass_Pt_Cent_cosThetaHE", "", 5, varspTHE.data(), bins.data(), xmin.data(), xmax.data(), 0, -1, kFALSE);
}
if (groupStr.CompareTo("polarization-dielectron-pbpb-midy-gjb1-gen") == 0) {
std::array<int, 5> varspTGJB1 = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCEventCentrFT0C, VarManager::kMCCosThetaGJB1, VarManager::kMCPhiGJB1};
std::array<int, 5> bins = {50, 30, 10, 20, 10};
std::array<double, 5> xmin = {2., 0., 0, -1., 0.0};
std::array<double, 5> xmax = {4., 3., 100, 1., 6.28};
hm->AddHistogram(histClass, "MC_Dielectron_Mass_Pt_Cent_cosThetaGJB1", "", 5, varspTGJB1.data(), bins.data(), xmin.data(), xmax.data(), 0, -1, kFALSE);
}
if (groupStr.CompareTo("polarization-dielectron-pbpb-midy-gjb2-gen") == 0) {
std::array<int, 5> varspTGJB2 = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCEventCentrFT0C, VarManager::kMCCosThetaGJB2, VarManager::kMCPhiGJB2};
std::array<int, 5> bins = {50, 30, 10, 20, 10};
std::array<double, 5> xmin = {2., 0., 0, -1., 0.0};
std::array<double, 5> xmax = {4., 3., 100, 1., 6.28};
hm->AddHistogram(histClass, "MC_Dielectron_Mass_Pt_Cent_cosThetaGJB2", "", 5, varspTGJB2.data(), bins.data(), xmin.data(), xmax.data(), 0, -1, kFALSE);
}
if (groupStr.CompareTo("polarization-dielectron-pbpb-midy-cs-gen") == 0) {
std::array<int, 5> varspTCS = {VarManager::kMCMass, VarManager::kMCPt, VarManager::kMCEventCentrFT0C, VarManager::kMCCosThetaCS, VarManager::kMCPhiCS};
std::array<int, 5> bins = {50, 30, 10, 20, 10};
Expand Down Expand Up @@ -1422,6 +1436,22 @@ void o2::aod::dqhistograms::DefineHistograms(HistogramManager* hm, const char* h
hm->AddHistogram(histClass, "Dielectron_Mass_Pt_Cent_cosThetaHE", "", 5, varsHEpbpb.data(), binspT.data(), xminpT.data(), xmaxpT.data(), nullptr, -1, kFALSE);
}

if (subGroupStr.Contains("dielectron-polarization-gjb1-pbpb")) {
std::array<int, 5> varsGJB1pbpb = {VarManager::kMass, VarManager::kPt, VarManager::kCentFT0C, VarManager::kCosThetaGJB1, VarManager::kPhiGJB1};
std::array<int, 5> binspT = {100, 30, 10, 10, 10};
std::array<double, 5> xminpT = {2., 0., 0, -1., 0.0};
std::array<double, 5> xmaxpT = {4.5, 3., 100, 1., 6.28};
hm->AddHistogram(histClass, "Dielectron_Mass_Pt_Cent_cosThetaGJB1", "", 5, varsGJB1pbpb.data(), binspT.data(), xminpT.data(), xmaxpT.data(), nullptr, -1, kFALSE);
}

if (subGroupStr.Contains("dielectron-polarization-gjb2-pbpb")) {
std::array<int, 5> varsGJB2pbpb = {VarManager::kMass, VarManager::kPt, VarManager::kCentFT0C, VarManager::kCosThetaGJB2, VarManager::kPhiGJB2};
std::array<int, 5> binspT = {100, 30, 10, 10, 10};
std::array<double, 5> xminpT = {2., 0., 0, -1., 0.0};
std::array<double, 5> xmaxpT = {4.5, 3., 100, 1., 6.28};
hm->AddHistogram(histClass, "Dielectron_Mass_Pt_Cent_cosThetaGJB2", "", 5, varsGJB2pbpb.data(), binspT.data(), xminpT.data(), xmaxpT.data(), nullptr, -1, kFALSE);
}

if (subGroupStr.Contains("dielectron-polarization-cs-pbpb")) {
std::array<int, 5> varsCSpbpb = {VarManager::kMass, VarManager::kPt, VarManager::kCentFT0C, VarManager::kCosThetaCS, VarManager::kPhiCS};
std::array<int, 5> binspT = {100, 30, 10, 10, 10};
Expand Down
36 changes: 36 additions & 0 deletions PWGDQ/Core/VarManager.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -1273,6 +1273,18 @@ void VarManager::SetDefaultVarNames()
fgVariableUnits[kMCPhiCS] = "rad";
fgVariableNames[kMCPhiTildeCS] = "MC #tilde{#varphi}_{CS}";
fgVariableUnits[kMCPhiTildeCS] = "rad";
fgVariableNames[kMCCosThetaGJB1] = "MC cos#it{#theta}_{GJ1}";
fgVariableUnits[kMCCosThetaGJB1] = "";
fgVariableNames[kMCPhiGJB1] = "MC #varphi_{GJ1}";
fgVariableUnits[kMCPhiGJB1] = "rad";
fgVariableNames[kMCPhiTildeGJB1] = "MC #tilde{#varphi}_{GJ1}";
fgVariableUnits[kMCPhiTildeGJB1] = "rad";
fgVariableNames[kMCCosThetaGJB2] = "MC cos#it{#theta}_{GJ2}";
fgVariableUnits[kMCCosThetaGJB2] = "";
fgVariableNames[kMCPhiGJB2] = "MC #varphi_{GJ2}";
fgVariableUnits[kMCPhiGJB2] = "rad";
fgVariableNames[kMCPhiTildeGJB2] = "MC #tilde{#varphi}_{GJ2}";
fgVariableUnits[kMCPhiTildeGJB2] = "rad";
fgVariableNames[kMCCosThetaPP] = "MC cos(#theta_{PP})";
fgVariableUnits[kMCCosThetaPP] = "";
fgVariableNames[kMCPhiPP] = "MC #varphi_{PP}";
Expand Down Expand Up @@ -1715,6 +1727,18 @@ void VarManager::SetDefaultVarNames()
fgVariableUnits[kPhiCS] = "rad.";
fgVariableNames[kPhiTildeCS] = "#tilde{#varphi}_{CS}";
fgVariableUnits[kPhiTildeCS] = "rad.";
fgVariableNames[kCosThetaGJB1] = "cos#it{#theta}_{GJ1}";
fgVariableUnits[kCosThetaGJB1] = "";
fgVariableNames[kPhiGJB1] = "#varphi_{GJ1}";
fgVariableUnits[kPhiGJB1] = "rad.";
fgVariableNames[kPhiTildeGJB1] = "#tilde{#varphi}_{GJ1}";
fgVariableUnits[kPhiTildeGJB1] = "rad.";
fgVariableNames[kCosThetaGJB2] = "cos#it{#theta}_{GJ2}";
fgVariableUnits[kCosThetaGJB2] = "";
fgVariableNames[kPhiGJB2] = "#varphi_{GJ2}";
fgVariableUnits[kPhiGJB2] = "rad.";
fgVariableNames[kPhiTildeGJB2] = "#tilde{#varphi}_{GJ2}";
fgVariableUnits[kPhiTildeGJB2] = "rad.";
fgVariableNames[kCosThetaPP] = "cos#it{#theta}_{PP}";
fgVariableUnits[kCosThetaPP] = "";
fgVariableNames[kPhiPP] = "#varphi_{PP}";
Expand Down Expand Up @@ -2559,6 +2583,12 @@ void VarManager::SetDefaultVarNames()
fgVarNamesMap["kMCCosThetaCS"] = kMCCosThetaCS;
fgVarNamesMap["kMCPhiCS"] = kMCPhiCS;
fgVarNamesMap["kMCPhiTildeCS"] = kMCPhiTildeCS;
fgVarNamesMap["kMCCosThetaGJB1"] = kMCCosThetaGJB1;
fgVarNamesMap["kMCPhiGJB1"] = kMCPhiGJB1;
fgVarNamesMap["kMCPhiTildeGJB1"] = kMCPhiTildeGJB1;
fgVarNamesMap["kMCCosThetaGJB2"] = kMCCosThetaGJB2;
fgVarNamesMap["kMCPhiGJB2"] = kMCPhiGJB2;
fgVarNamesMap["kMCPhiTildeGJB2"] = kMCPhiTildeGJB2;
fgVarNamesMap["kMCCosThetaPP"] = kMCCosThetaPP;
fgVarNamesMap["kMCPhiPP"] = kMCPhiPP;
fgVarNamesMap["kMCPhiTildePP"] = kMCPhiTildePP;
Expand Down Expand Up @@ -2605,6 +2635,12 @@ void VarManager::SetDefaultVarNames()
fgVarNamesMap["kCosThetaCS"] = kCosThetaCS;
fgVarNamesMap["kPhiCS"] = kPhiCS;
fgVarNamesMap["kPhiTildeCS"] = kPhiTildeCS;
fgVarNamesMap["kCosThetaGJB1"] = kCosThetaGJB1;
fgVarNamesMap["kPhiGJB1"] = kPhiGJB1;
fgVarNamesMap["kPhiTildeGJB1"] = kPhiTildeGJB1;
fgVarNamesMap["kCosThetaGJB2"] = kCosThetaGJB2;
fgVarNamesMap["kPhiGJB2"] = kPhiGJB2;
fgVarNamesMap["kPhiTildeGJB2"] = kPhiTildeGJB2;
fgVarNamesMap["kCosThetaPP"] = kCosThetaPP;
fgVarNamesMap["kPhiPP"] = kPhiPP;
fgVarNamesMap["kPhiTildePP"] = kPhiTildePP;
Expand Down
Loading
Loading