Skip to content

Commit 0666fa3

Browse files
authored
PWGHF: add monitoring histos from ZORRO for software triggers (#7041)
* PWGHF: add monitoring histos from ZORRO for software triggers * Add run number
1 parent 3dd26b2 commit 0666fa3

11 files changed

Lines changed: 49 additions & 44 deletions

PWGHF/D2H/TableProducer/dataCreatorCharmHadPiReduced.cxx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ struct HfDataCreatorCharmHadPiReduced {
833833
int zvtxAndSel8CollAndSoftTrig{0};
834834
int allSelColl{0};
835835
for (const auto& collision : collisions) {
836-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
836+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
837837

838838
auto thisCollId = collision.globalIndex();
839839
auto candsCThisColl = candsC.sliceBy(candsDplusPerCollision, thisCollId);
@@ -863,7 +863,7 @@ struct HfDataCreatorCharmHadPiReduced {
863863
int zvtxAndSel8CollAndSoftTrig{0};
864864
int allSelColl{0};
865865
for (const auto& collision : collisions) {
866-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
866+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
867867

868868
auto thisCollId = collision.globalIndex();
869869
auto candsCThisColl = candsC.sliceBy(candsDplusPerCollisionWithMl, thisCollId);
@@ -893,7 +893,7 @@ struct HfDataCreatorCharmHadPiReduced {
893893
int zvtxAndSel8CollAndSoftTrig{0};
894894
int allSelColl{0};
895895
for (const auto& collision : collisions) {
896-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
896+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
897897

898898
auto thisCollId = collision.globalIndex();
899899
auto candsCThisColl = candsC.sliceBy(candsD0PerCollision, thisCollId);
@@ -923,7 +923,7 @@ struct HfDataCreatorCharmHadPiReduced {
923923
int zvtxAndSel8CollAndSoftTrig{0};
924924
int allSelColl{0};
925925
for (const auto& collision : collisions) {
926-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
926+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
927927

928928
auto thisCollId = collision.globalIndex();
929929
auto candsCThisColl = candsC.sliceBy(candsD0PerCollisionWithMl, thisCollId);
@@ -957,7 +957,7 @@ struct HfDataCreatorCharmHadPiReduced {
957957
int zvtxAndSel8CollAndSoftTrig{0};
958958
int allSelColl{0};
959959
for (const auto& collision : collisions) {
960-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
960+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
961961

962962
auto thisCollId = collision.globalIndex();
963963
auto candsCThisColl = candsC.sliceBy(candsDplusPerCollision, thisCollId);
@@ -989,7 +989,7 @@ struct HfDataCreatorCharmHadPiReduced {
989989
int zvtxAndSel8CollAndSoftTrig{0};
990990
int allSelColl{0};
991991
for (const auto& collision : collisions) {
992-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
992+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
993993

994994
auto thisCollId = collision.globalIndex();
995995
auto candsCThisColl = candsC.sliceBy(candsDplusPerCollisionWithMl, thisCollId);
@@ -1021,7 +1021,7 @@ struct HfDataCreatorCharmHadPiReduced {
10211021
int zvtxAndSel8CollAndSoftTrig{0};
10221022
int allSelColl{0};
10231023
for (const auto& collision : collisions) {
1024-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
1024+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
10251025

10261026
auto thisCollId = collision.globalIndex();
10271027
auto candsCThisColl = candsC.sliceBy(candsD0PerCollision, thisCollId);
@@ -1053,7 +1053,7 @@ struct HfDataCreatorCharmHadPiReduced {
10531053
int zvtxAndSel8CollAndSoftTrig{0};
10541054
int allSelColl{0};
10551055
for (const auto& collision : collisions) {
1056-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
1056+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
10571057

10581058
auto thisCollId = collision.globalIndex();
10591059
auto candsCThisColl = candsC.sliceBy(candsD0PerCollisionWithMl, thisCollId);

PWGHF/D2H/TableProducer/dataCreatorCharmResoReduced.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ struct HfDataCreatorCharmResoReduced {
534534
int zvtxAndSel8CollAndSoftTrig{0};
535535
int allSelColl{0};
536536
for (const auto& collision : collisions) {
537-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
537+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
538538
auto thisCollId = collision.globalIndex();
539539
auto candsDThisColl = candsDplus.sliceBy(candsDplusPerCollision, thisCollId);
540540
auto V0sThisColl = V0s.sliceBy(candsV0PerCollision, thisCollId);
@@ -557,7 +557,7 @@ struct HfDataCreatorCharmResoReduced {
557557
int zvtxAndSel8CollAndSoftTrig{0};
558558
int allSelColl{0};
559559
for (const auto& collision : collisions) {
560-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
560+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
561561
auto thisCollId = collision.globalIndex();
562562
auto candsDThisColl = candsDplus.sliceBy(candsDplusPerCollisionWithMl, thisCollId);
563563
auto V0sThisColl = V0s.sliceBy(candsV0PerCollision, thisCollId);
@@ -580,7 +580,7 @@ struct HfDataCreatorCharmResoReduced {
580580
int zvtxAndSel8CollAndSoftTrig{0};
581581
int allSelColl{0};
582582
for (const auto& collision : collisions) {
583-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
583+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
584584
auto thisCollId = collision.globalIndex();
585585
auto candsDThisColl = candsDstar.sliceBy(candsDstarPerCollision, thisCollId);
586586
auto V0sThisColl = V0s.sliceBy(candsV0PerCollision, thisCollId);
@@ -603,7 +603,7 @@ struct HfDataCreatorCharmResoReduced {
603603
int zvtxAndSel8CollAndSoftTrig{0};
604604
int allSelColl{0};
605605
for (const auto& collision : collisions) {
606-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
606+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
607607

608608
auto thisCollId = collision.globalIndex();
609609
auto candsDThisColl = candsDstar.sliceBy(candsDstarPerCollisionWithMl, thisCollId);
@@ -627,7 +627,7 @@ struct HfDataCreatorCharmResoReduced {
627627
int zvtxAndSel8CollAndSoftTrig{0};
628628
int allSelColl{0};
629629
for (const auto& collision : collisions) {
630-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
630+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
631631
auto thisCollId = collision.globalIndex();
632632
auto candsDThisColl = candsDstar.sliceBy(candsDstarPerCollision, thisCollId);
633633
auto trackIdsThisColl = trackIndices.sliceBy(trackIndicesPerCollision, thisCollId);
@@ -650,7 +650,7 @@ struct HfDataCreatorCharmResoReduced {
650650
int zvtxAndSel8CollAndSoftTrig{0};
651651
int allSelColl{0};
652652
for (const auto& collision : collisions) {
653-
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb);
653+
o2::hf_evsel::checkEvSel<true, o2::hf_centrality::CentralityEstimator::None, aod::BCsWithTimestamps>(collision, hfEvSel, zvtxColl, sel8Coll, zvtxAndSel8Coll, zvtxAndSel8CollAndSoftTrig, allSelColl, ccdb, registry);
654654

655655
auto thisCollId = collision.globalIndex();
656656
auto candsDThisColl = candsDstar.sliceBy(candsDstarPerCollisionWithMl, thisCollId);

PWGHF/D2H/Utils/utilsRedDataFormat.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#ifndef PWGHF_D2H_UTILS_UTILSREDDATAFORMAT_H_
1717
#define PWGHF_D2H_UTILS_UTILSREDDATAFORMAT_H_
1818

19+
#include "Framework/HistogramRegistry.h"
20+
1921
#include "CCDB/BasicCCDBManager.h"
2022
#include "PWGHF/Core/CentralityEstimation.h"
2123
#include "PWGHF/Utils/utilsEvSelHf.h"
@@ -27,10 +29,10 @@ namespace o2::hf_evsel
2729
/// \tparam centEstimator centrality estimator
2830
/// \param collision collision to test against the selection criteria
2931
template <bool useEvSel, o2::hf_centrality::CentralityEstimator centEstimator, typename BCs, typename Coll>
30-
void checkEvSel(Coll const& collision, o2::hf_evsel::HfEventSelection& hfEvSel, int& zvtxColl, int& sel8Coll, int& zvtxAndSel8Coll, int& zvtxAndSel8CollAndSoftTrig, int& allSelColl, o2::framework::Service<o2::ccdb::BasicCCDBManager> const& ccdb)
32+
void checkEvSel(Coll const& collision, o2::hf_evsel::HfEventSelection& hfEvSel, int& zvtxColl, int& sel8Coll, int& zvtxAndSel8Coll, int& zvtxAndSel8CollAndSoftTrig, int& allSelColl, o2::framework::Service<o2::ccdb::BasicCCDBManager> const& ccdb, o2::framework::HistogramRegistry& registry)
3133
{
3234
float centrality{-1.f};
33-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<useEvSel, o2::hf_centrality::CentralityEstimator::None, BCs>(collision, centrality, ccdb);
35+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<useEvSel, o2::hf_centrality::CentralityEstimator::None, BCs>(collision, centrality, ccdb, registry);
3436
if (!TESTBIT(rejectionMask, o2::hf_evsel::EventRejection::Trigger)) {
3537
sel8Coll++;
3638
}

PWGHF/TableProducer/candidateCreator2Prong.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ struct HfCandidateCreator2Prong {
179179
/// reject candidates not satisfying the event selections
180180
auto collision = rowTrackIndexProng2.template collision_as<Coll>();
181181
float centrality{-1.f};
182-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb);
182+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
183183
if (rejectionMask != 0) {
184184
/// at least one event selection not satisfied --> reject the candidate
185185
continue;
@@ -320,7 +320,7 @@ struct HfCandidateCreator2Prong {
320320
/// reject candidates in collisions not satisfying the event selections
321321
auto collision = rowTrackIndexProng2.template collision_as<Coll>();
322322
float centrality{-1.f};
323-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb);
323+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
324324
if (rejectionMask != 0) {
325325
/// at least one event selection not satisfied --> reject the candidate
326326
continue;
@@ -603,7 +603,7 @@ struct HfCandidateCreator2Prong {
603603

604604
/// bitmask with event. selection info
605605
float centrality{-1.f};
606-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb);
606+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
607607

608608
/// monitor the satisfied event selections
609609
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -620,7 +620,7 @@ struct HfCandidateCreator2Prong {
620620

621621
/// bitmask with event. selection info
622622
float centrality{-1.f};
623-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb);
623+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
624624

625625
/// monitor the satisfied event selections
626626
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -637,7 +637,7 @@ struct HfCandidateCreator2Prong {
637637

638638
/// bitmask with event. selection info
639639
float centrality{-1.f};
640-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb);
640+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
641641

642642
/// monitor the satisfied event selections
643643
hfEvSel.fillHistograms(collision, rejectionMask, centrality);

PWGHF/TableProducer/candidateCreator3Prong.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ struct HfCandidateCreator3Prong {
171171
/// reject candidates in collisions not satisfying the event selections
172172
auto collision = rowTrackIndexProng3.template collision_as<Coll>();
173173
float centrality{-1.f};
174-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb);
174+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
175175
if (rejectionMask != 0) {
176176
/// at least one event selection not satisfied --> reject the candidate
177177
continue;
@@ -403,7 +403,7 @@ struct HfCandidateCreator3Prong {
403403

404404
/// bitmask with event. selection info
405405
float centrality{-1.f};
406-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb);
406+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
407407

408408
/// monitor the satisfied event selections
409409
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -420,7 +420,7 @@ struct HfCandidateCreator3Prong {
420420

421421
/// bitmask with event. selection info
422422
float centrality{-1.f};
423-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb);
423+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
424424

425425
/// monitor the satisfied event selections
426426
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -437,7 +437,7 @@ struct HfCandidateCreator3Prong {
437437

438438
/// bitmask with event. selection info
439439
float centrality{-1.f};
440-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb);
440+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
441441

442442
/// monitor the satisfied event selections
443443
hfEvSel.fillHistograms(collision, rejectionMask, centrality);

PWGHF/TableProducer/candidateCreatorCascade.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ struct HfCandidateCreatorCascade {
151151
/// reject candidates in collisions not satisfying the event selections
152152
auto collision = casc.template collision_as<Coll>();
153153
float centrality{-1.f};
154-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb);
154+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, centEstimator, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
155155
if (rejectionMask != 0) {
156156
/// at least one event selection not satisfied --> reject the candidate
157157
continue;
@@ -381,7 +381,7 @@ struct HfCandidateCreatorCascade {
381381

382382
/// bitmask with event. selection info
383383
float centrality{-1.f};
384-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb);
384+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
385385

386386
/// monitor the satisfied event selections
387387
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -398,7 +398,7 @@ struct HfCandidateCreatorCascade {
398398

399399
/// bitmask with event. selection info
400400
float centrality{-1.f};
401-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb);
401+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0C, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
402402

403403
/// monitor the satisfied event selections
404404
hfEvSel.fillHistograms(collision, rejectionMask, centrality);
@@ -415,7 +415,7 @@ struct HfCandidateCreatorCascade {
415415

416416
/// bitmask with event. selection info
417417
float centrality{-1.f};
418-
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb);
418+
const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask<true, CentralityEstimator::FT0M, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
419419

420420
/// monitor the satisfied event selections
421421
hfEvSel.fillHistograms(collision, rejectionMask, centrality);

0 commit comments

Comments
 (0)