Skip to content

Commit d1723dc

Browse files
author
Henrik Fribert
committed
Fixed empty kink hists
1 parent 9f6de1c commit d1723dc

1 file changed

Lines changed: 2 additions & 34 deletions

File tree

‎PWGCF/Femto/Core/kinkHistManager.h‎

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,12 @@ enum KinkHist {
5353
kDecayVtxZ,
5454
kDecayVtx,
5555
kTransRadius,
56-
kAlphaAP,
57-
kQtAP,
58-
kCosPointingAngle,
59-
kKinkTopoDCA,
6056
// 2d qa
6157
kPtVsEta,
6258
kPtVsPhi,
6359
kPhiVsEta,
6460
kPtVsKinkAngle,
6561
kPtVsDecayRadius,
66-
kQtVsAlphaAP,
67-
kPtVsAlphaAP,
68-
kPtVsQtAP,
6962
kKinkHistLast
7063
};
7164

@@ -94,10 +87,6 @@ struct ConfKinkQaBinning : o2::framework::ConfigurableGroup {
9487
o2::framework::ConfigurableAxis dcaDaugToPV{"dcaDaugToPV", {{1000, 0, 100}}, "Daughter DCA to PV (cm)"};
9588
o2::framework::ConfigurableAxis decayVertex{"decayVertex", {{100, 0, 100}}, "Decay vertex position (cm)"};
9689
o2::framework::ConfigurableAxis transRadius{"transRadius", {{100, 0, 100}}, "Transverse radius (cm)"};
97-
o2::framework::ConfigurableAxis alphaAP{"alphaAP", {{200, -1.0, 1.0}}, "Alpha AP"};
98-
o2::framework::ConfigurableAxis qtAP{"qtAP", {{100, 0, 0.5}}, "qT AP (GeV/c)"};
99-
o2::framework::ConfigurableAxis cosPointingAngle{"cosPointingAngle", {{200, 0.8, 1.0}}, "Cosine Pointing Angle"};
100-
o2::framework::ConfigurableAxis kinkTopoDCA{"kinkTopoDCA", {{100, 0, 5.0}}, "Kink Topological DCA (cm)"};
10190
};
10291

10392
constexpr const char PrefixSigmaQaBinning1[] = "SigmaQaBinning1";
@@ -119,18 +108,11 @@ constexpr std::array<histmanager::HistInfo<KinkHist>, kKinkHistLast> HistTable =
119108
{kDecayVtxZ, o2::framework::kTH1F, "hDecayVtxZ", "Decay Vertex Z; z (cm); Entries"},
120109
{kDecayVtx, o2::framework::kTH1F, "hDecayVtx", "Decay Distance from PV; r (cm); Entries"},
121110
{kTransRadius, o2::framework::kTH1F, "hTransRadius", "Transverse Decay Radius; r_{xy} (cm); Entries"},
122-
{kAlphaAP, o2::framework::kTH1F, "hAlphaAP", "Alpha AP; #alpha_{AP}; Entries"},
123-
{kQtAP, o2::framework::kTH1F, "hQtAP", "qT AP; q_{T} (GeV/#it{c}); Entries"},
124-
{kCosPointingAngle, o2::framework::kTH1F, "hCosPointingAngle", "Cosine Pointing Angle; cos(#theta_{PA}); Entries"},
125-
{kKinkTopoDCA, o2::framework::kTH1F, "hKinkTopoDCA", "Kink Topological DCA; DCA (cm); Entries"},
126111
{kPtVsEta, o2::framework::kTH2F, "hPtVsEta", "p_{T} vs #eta; p_{T} (GeV/#it{c}); #eta"},
127112
{kPtVsPhi, o2::framework::kTH2F, "hPtVsPhi", "p_{T} vs #varphi; p_{T} (GeV/#it{c}); #varphi"},
128113
{kPhiVsEta, o2::framework::kTH2F, "hPhiVsEta", "#varphi vs #eta; #varphi; #eta"},
129114
{kPtVsKinkAngle, o2::framework::kTH2F, "hPtVsKinkAngle", "p_{T} vs kink angle; p_{T} (GeV/#it{c}); kink angle (rad)"},
130-
{kPtVsDecayRadius, o2::framework::kTH2F, "hPtVsDecayRadius", "p_{T} vs transverse decay radius; p_{T} (GeV/#it{c}); r_{xy} (cm)"},
131-
{kQtVsAlphaAP, o2::framework::kTH2F, "hQtVsAlphaAP", "Armenteros Plot; #alpha_{AP}; q_{T} (GeV/#it{c})"},
132-
{kPtVsAlphaAP, o2::framework::kTH2F, "hPtVsAlphaAP", "p_{T} vs #alpha_{AP}; p_{T} (GeV/#it{c}); #alpha_{AP}"},
133-
{kPtVsQtAP, o2::framework::kTH2F, "hPtVsQtAP", "p_{T} vs q_{T}; p_{T} (GeV/#it{c}); q_{T} (GeV/#it{c})"}}};
115+
{kPtVsDecayRadius, o2::framework::kTH2F, "hPtVsDecayRadius", "p_{T} vs transverse decay radius; p_{T} (GeV/#it{c}); r_{xy} (cm)"}}};
134116

135117
template <typename T>
136118
auto makeKinkHistSpecMap(const T& confBinningAnalysis)
@@ -160,18 +142,11 @@ std::map<KinkHist, std::vector<framework::AxisSpec>> makeKinkQaHistSpecMap(T1 co
160142
{kDecayVtxZ, {confBinningQa.decayVertex}},
161143
{kDecayVtx, {confBinningQa.decayVertex}},
162144
{kTransRadius, {confBinningQa.transRadius}},
163-
{kAlphaAP, {confBinningQa.alphaAP}},
164-
{kQtAP, {confBinningQa.qtAP}},
165-
{kCosPointingAngle, {confBinningQa.cosPointingAngle}},
166-
{kKinkTopoDCA, {confBinningQa.kinkTopoDCA}},
167145
{kPtVsEta, {confBinningAnalysis.pt, confBinningAnalysis.eta}},
168146
{kPtVsPhi, {confBinningAnalysis.pt, confBinningAnalysis.phi}},
169147
{kPhiVsEta, {confBinningAnalysis.phi, confBinningAnalysis.eta}},
170148
{kPtVsKinkAngle, {confBinningAnalysis.pt, confBinningQa.kinkAngle}},
171-
{kPtVsDecayRadius, {confBinningAnalysis.pt, confBinningQa.transRadius}},
172-
{kQtVsAlphaAP, {confBinningQa.alphaAP, confBinningQa.qtAP}},
173-
{kPtVsAlphaAP, {confBinningAnalysis.pt, confBinningQa.alphaAP}},
174-
{kPtVsQtAP, {confBinningAnalysis.pt, confBinningQa.qtAP}}};
149+
{kPtVsDecayRadius, {confBinningAnalysis.pt, confBinningQa.transRadius}}};
175150
}
176151

177152
constexpr char PrefixSigmaQa[] = "SigmaQA/";
@@ -233,20 +208,13 @@ class KinkHistManager
233208
mHistogramRegistry->add(qaDir + GetHistNamev2(kDecayVtxZ, HistTable), GetHistDesc(kDecayVtxZ, HistTable), GetHistType(kDecayVtxZ, HistTable), {KinkSpecs[kDecayVtxZ]});
234209
mHistogramRegistry->add(qaDir + GetHistNamev2(kDecayVtx, HistTable), GetHistDesc(kDecayVtx, HistTable), GetHistType(kDecayVtx, HistTable), {KinkSpecs[kDecayVtx]});
235210
mHistogramRegistry->add(qaDir + GetHistNamev2(kTransRadius, HistTable), GetHistDesc(kTransRadius, HistTable), GetHistType(kTransRadius, HistTable), {KinkSpecs[kTransRadius]});
236-
mHistogramRegistry->add(qaDir + GetHistNamev2(kAlphaAP, HistTable), GetHistDesc(kAlphaAP, HistTable), GetHistType(kAlphaAP, HistTable), {KinkSpecs[kAlphaAP]});
237-
mHistogramRegistry->add(qaDir + GetHistNamev2(kQtAP, HistTable), GetHistDesc(kQtAP, HistTable), GetHistType(kQtAP, HistTable), {KinkSpecs[kQtAP]});
238-
mHistogramRegistry->add(qaDir + GetHistNamev2(kCosPointingAngle, HistTable), GetHistDesc(kCosPointingAngle, HistTable), GetHistType(kCosPointingAngle, HistTable), {KinkSpecs[kCosPointingAngle]});
239-
mHistogramRegistry->add(qaDir + GetHistNamev2(kKinkTopoDCA, HistTable), GetHistDesc(kKinkTopoDCA, HistTable), GetHistType(kKinkTopoDCA, HistTable), {KinkSpecs[kKinkTopoDCA]});
240211

241212
// 2D QA histograms
242213
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsEta, HistTable), GetHistDesc(kPtVsEta, HistTable), GetHistType(kPtVsEta, HistTable), {KinkSpecs[kPtVsEta]});
243214
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsPhi, HistTable), GetHistDesc(kPtVsPhi, HistTable), GetHistType(kPtVsPhi, HistTable), {KinkSpecs[kPtVsPhi]});
244215
mHistogramRegistry->add(qaDir + GetHistNamev2(kPhiVsEta, HistTable), GetHistDesc(kPhiVsEta, HistTable), GetHistType(kPhiVsEta, HistTable), {KinkSpecs[kPhiVsEta]});
245216
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsKinkAngle, HistTable), GetHistDesc(kPtVsKinkAngle, HistTable), GetHistType(kPtVsKinkAngle, HistTable), {KinkSpecs[kPtVsKinkAngle]});
246217
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsDecayRadius, HistTable), GetHistDesc(kPtVsDecayRadius, HistTable), GetHistType(kPtVsDecayRadius, HistTable), {KinkSpecs[kPtVsDecayRadius]});
247-
mHistogramRegistry->add(qaDir + GetHistNamev2(kQtVsAlphaAP, HistTable), GetHistDesc(kQtVsAlphaAP, HistTable), GetHistType(kQtVsAlphaAP, HistTable), {KinkSpecs[kQtVsAlphaAP]});
248-
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsAlphaAP, HistTable), GetHistDesc(kPtVsAlphaAP, HistTable), GetHistType(kPtVsAlphaAP, HistTable), {KinkSpecs[kPtVsAlphaAP]});
249-
mHistogramRegistry->add(qaDir + GetHistNamev2(kPtVsQtAP, HistTable), GetHistDesc(kPtVsQtAP, HistTable), GetHistType(kPtVsQtAP, HistTable), {KinkSpecs[kPtVsQtAP]});
250218
}
251219
}
252220

0 commit comments

Comments
 (0)