@@ -114,21 +114,21 @@ struct HfCorrelatorDplusDplusReduced {
114114 collision.posZ ());
115115 }
116116
117- template <typename Coll, bool doMc = false , bool doMl = false , typename T>
117+ template <typename Coll, bool DoMc = false , bool DoMl = false , typename T>
118118 void fillCandidateTable (const T& candidate, int localEvIdx = -1 , int sign = 1 )
119119 {
120120 int8_t flagMc = 0 ;
121121 int8_t originMc = 0 ;
122122 int8_t channelMc = 0 ;
123123
124- if constexpr (doMc ) {
124+ if constexpr (DoMc ) {
125125 flagMc = candidate.flagMcMatchRec ();
126126 originMc = candidate.originMcRec ();
127127 channelMc = candidate.flagMcDecayChanRec ();
128128 }
129129
130130 std::vector<float > outputMl = {-999 ., -999 .};
131- if constexpr (doMl ) {
131+ if constexpr (DoMl ) {
132132 for (unsigned int iclass = 0 ; iclass < classMlIndexes->size (); iclass++) {
133133 outputMl[iclass] = candidate.mlProbDplusToPiKPi ()[classMlIndexes->at (iclass)];
134134 }
@@ -283,7 +283,10 @@ struct HfCorrelatorDplusDplusReduced {
283283 }
284284 }
285285
286- void processData (aod::Collisions const & collisions, SelectedCandidates const & candidates, aod::Tracks const &)
286+ void processData (aod::Collisions const & collisions,
287+ SelectedCandidates const & candidates,
288+ aod::Tracks const &,
289+ aod::BCsWithTimestamps const &)
287290 {
288291 static int lastRunNumber = -1 ;
289292 // reserve memory
@@ -315,16 +318,17 @@ struct HfCorrelatorDplusDplusReduced {
315318 continue ;
316319 fillEvent (collision);
317320 for (const auto & candidate : candidatesInThisCollision) {
318- auto prong_candidate = candidate.prong1_as <aod::Tracks>();
319- auto candidate_sign = prong_candidate .sign ();
320- fillCandidateTable<aod::Collisions>(candidate, rowCandidateFullEvents.lastIndex (), candidate_sign );
321+ auto prongCandidate = candidate.prong1_as <aod::Tracks>();
322+ auto candidateSign = -prongCandidate .sign ();
323+ fillCandidateTable<aod::Collisions>(candidate, rowCandidateFullEvents.lastIndex (), candidateSign );
321324 }
322325 }
323326 }
324327 PROCESS_SWITCH (HfCorrelatorDplusDplusReduced, processData, " Process data per collision" , false );
325328
326329 void processMcRec (aod::Collisions const & collisions,
327- SelectedCandidatesMc const & candidates)
330+ SelectedCandidatesMc const & candidates,
331+ aod::Tracks const &)
328332 {
329333 // reserve memory
330334 rowCandidateFullEvents.reserve (collisions.size ());
@@ -342,15 +346,16 @@ struct HfCorrelatorDplusDplusReduced {
342346 continue ;
343347 fillEvent (collision);
344348 for (const auto & candidate : candidatesInThisCollision) {
345- auto prong_candidate = candidate.prong1_as <aod::Tracks>();
346- auto candidate_sign = prong_candidate .sign ();
347- fillCandidateTable<aod::Collisions, true >(candidate, rowCandidateFullEvents.lastIndex (), candidate_sign );
349+ auto prongCandidate = candidate.prong1_as <aod::Tracks>();
350+ auto candidateSign = -prongCandidate .sign ();
351+ fillCandidateTable<aod::Collisions, true >(candidate, rowCandidateFullEvents.lastIndex (), candidateSign );
348352 }
349353 }
350354 }
351355 PROCESS_SWITCH (HfCorrelatorDplusDplusReduced, processMcRec, " Process data per collision" , false );
352356
353- void processMcGen (aod::McCollisions const & mccollisions, MatchedGenCandidatesMc const & mcparticles)
357+ void processMcGen (aod::McCollisions const & mccollisions,
358+ MatchedGenCandidatesMc const & mcparticles)
354359 {
355360 // reserve memory
356361 rowCandidateMcCollisions.reserve (mccollisions.size ());
0 commit comments