Skip to content

Commit d60d780

Browse files
lbarioglBarbara Chytla
authored andcommitted
Adapt nucleiFlow to the updated data model (AliceO2Group#4650)
1 parent a79c747 commit d60d780

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

PWGLF/TableProducer/nucleiSpectra.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,9 @@ struct nucleiSpectra {
340340
}
341341
}
342342
if (doprocessDataFlow) {
343-
spectra.add("hScalarProductFT0AvsFT0C", "", HistType::kTH2F, {ft0Aft0CspAxis, centAxis});
344-
spectra.add("hScalarProductFV0AvsFT0C", "", HistType::kTH2F, {fv0Aft0CspAxis, centAxis});
345-
spectra.add("hScalarProductFV0AvsFT0A", "", HistType::kTH2F, {fv0Aft0AspAxis, centAxis});
343+
spectra.add("hScalarProductFT0AvsFT0C", "", HistType::kTH2F, {centAxis, ft0Aft0CspAxis});
344+
spectra.add("hScalarProductFV0AvsFT0C", "", HistType::kTH2F, {centAxis, fv0Aft0CspAxis});
345+
spectra.add("hScalarProductFV0AvsFT0A", "", HistType::kTH2F, {centAxis, fv0Aft0AspAxis});
346346
}
347347

348348
for (int iS{0}; iS < nuclei::species; ++iS) {
@@ -390,9 +390,9 @@ struct nucleiSpectra {
390390

391391
if constexpr (std::is_same<Tcoll, CollWithQvec>::value) {
392392
if (doprocessDataFlow) {
393-
spectra.fill(HIST("hScalarProductFT0AvsFT0C"), collision.qvecFT0ARe() * collision.qvecFT0CRe() + collision.qvecFT0AIm() * collision.qvecFT0CIm(), centrality);
394-
spectra.fill(HIST("hScalarProductFV0AvsFT0C"), collision.qvecFV0ARe() * collision.qvecFT0CRe() + collision.qvecFV0AIm() * collision.qvecFT0CIm(), centrality);
395-
spectra.fill(HIST("hScalarProductFV0AvsFT0A"), collision.qvecFT0ARe() * collision.qvecFV0ARe() + collision.qvecFT0AIm() * collision.qvecFV0AIm(), centrality);
393+
spectra.fill(HIST("hScalarProductFT0AvsFT0C"), centrality, collision.qvecFT0ARe() * collision.qvecFT0CRe() + collision.qvecFT0AIm() * collision.qvecFT0CIm());
394+
spectra.fill(HIST("hScalarProductFV0AvsFT0C"), centrality, collision.qvecFV0ARe() * collision.qvecFT0CRe() + collision.qvecFV0AIm() * collision.qvecFT0CIm());
395+
spectra.fill(HIST("hScalarProductFV0AvsFT0A"), centrality, collision.qvecFT0ARe() * collision.qvecFV0ARe() + collision.qvecFT0AIm() * collision.qvecFV0AIm());
396396
}
397397
}
398398

PWGLF/Tasks/Nuspex/nucleiFlow.cxx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ struct nucleiFlow {
103103
/// \brief bethe-bloch parameters
104104
Configurable<LabeledArray<float>> cfgBetheBlochParams{"cfgBetheBlochParams", {nuclei_spectra::betheBlochDefault[0], 5, 6, nuclei_spectra::names, nuclei_spectra::betheBlochParNames}, "TPC Bethe-Bloch parameterisation for light nuclei"};
105105

106+
// Selected nuclei tracks with the ID of the collision
107+
using TracksWithFlowCollID = soa::Join<aod::NucleiTable, aod::NucleiCollId>;
108+
106109
EventPlaneHelper epHelper;
107110

108111
/// \brief Get n-sigma TPC
@@ -221,7 +224,7 @@ struct nucleiFlow {
221224
histos.add("hSpFV0AvsNsigmaHe3VsPtvsCent", "", HistType::kTHnSparseF, {FV0AspAxis, nSigmaTPCHe3Axis, ptAxis, centAxis});
222225
}
223226

224-
void process(aod::NucleiFlowColl const& coll, aod::NucleiTable const& tracks)
227+
void process(aod::NucleiFlowColl const& coll, TracksWithFlowCollID const& tracks)
225228
{
226229
histos.fill(HIST("hCentFV0A"), coll.centFV0A());
227230
histos.fill(HIST("hCentFT0M"), coll.centFT0M());

0 commit comments

Comments
 (0)