@@ -1427,7 +1427,7 @@ struct HfCandidateCreatorXic0XicpToHadronic {
14271427 }
14281428 PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processXic0WithDCAFitterCentFT0C, " Xic0 reconstruction via DcaFitter method, centrality selection on FT0C" , false );
14291429
1430- void processXic0WithDCAFitterCentFT0M (soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs > const & collisions,
1430+ void processXic0WithDCAFitterCentFT0M (soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms > const & collisions,
14311431 aod::HfCascLf2Prongs const & candidates,
14321432 CascadesLinked const & cascadesLinked,
14331433 CascFull const & cascFull,
@@ -1438,7 +1438,7 @@ struct HfCandidateCreatorXic0XicpToHadronic {
14381438 }
14391439 PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processXic0WithDCAFitterCentFT0M, " Xic0 reconstruction via DcaFitter method, centrality selection on FT0M" , false );
14401440
1441- void processXicpWithDCAFitterNoCent ( SelectedCollisions const & collisions,
1441+ void processXicpWithDCAFitterNoCent (SelectedCollisions const & collisions,
14421442 aod::HfCascLf3Prongs const & candidates,
14431443 CascadesLinked const & cascadesLinked,
14441444 CascFull const & cascFull,
@@ -1449,7 +1449,7 @@ struct HfCandidateCreatorXic0XicpToHadronic {
14491449 }
14501450 PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processXicpWithDCAFitterNoCent, " Xicp reconstruction via DcaFitter method, no centrality" , false );
14511451
1452- void processXicpWithDCAFitterCentFT0C ( soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs> const & collisions,
1452+ void processXicpWithDCAFitterCentFT0C (soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs> const & collisions,
14531453 aod::HfCascLf3Prongs const & candidates,
14541454 CascadesLinked const & cascadesLinked,
14551455 CascFull const & cascFull,
@@ -1460,7 +1460,7 @@ struct HfCandidateCreatorXic0XicpToHadronic {
14601460 }
14611461 PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processXicpWithDCAFitterCentFT0C, " Xicp reconstruction via DcaFitter method, centrality on FT0C" , false );
14621462
1463- void processXicpWithDCAFitterCentFT0M ( soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms> const & collisions,
1463+ void processXicpWithDCAFitterCentFT0M (soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms> const & collisions,
14641464 aod::HfCascLf3Prongs const & candidates,
14651465 CascadesLinked const & cascadesLinked,
14661466 CascFull const & cascFull,
@@ -1568,6 +1568,38 @@ struct HfCandidateCreatorXic0XicpToHadronic {
15681568 }
15691569 PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processCollisionsNoCent, " Collision monitoring - No Centrality" , false );
15701570
1571+ void processCollisionsCentFT0C ( soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs> const & collisions,
1572+ aod::BCsWithTimestamps const & )
1573+ {
1574+ for (const auto & collision : collisions) {
1575+
1576+ // bitmask with event selection info
1577+ float centrality{-1 .f };
1578+ float occupancy = getOccupancyColl (collision, OccupancyEstimator::Its);
1579+ const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask <true , CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
1580+
1581+ // monitor the satisfied event selection
1582+ hfEvSel.fillHistograms (collision, rejectionMask, centrality, occupancy);
1583+ }
1584+ }
1585+ PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processCollisionsCentFT0C, " Collision monitoring - Centrality selection with FT0C" , false );
1586+
1587+ void processCollisionsCentFT0M ( soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms> const & collisions,
1588+ aod::BCsWithTimestamps const & )
1589+ {
1590+ for (const auto & collision : collisions) {
1591+
1592+ // bitmask with event selection info
1593+ float centrality{-1 .f };
1594+ float occupancy = getOccupancyColl (collision, OccupancyEstimator::Its);
1595+ const auto rejectionMask = hfEvSel.getHfCollisionRejectionMask <true , CentralityEstimator::None, aod::BCsWithTimestamps>(collision, centrality, ccdb, registry);
1596+
1597+ // monitor the satisfied event selection
1598+ hfEvSel.fillHistograms (collision, rejectionMask, centrality, occupancy);
1599+ }
1600+ }
1601+ PROCESS_SWITCH (HfCandidateCreatorXic0XicpToHadronic, processCollisionsCentFT0M, " Collision monitoring - Centrality selection with FT0M" , false );
1602+
15711603};
15721604
15731605struct HfCandidateCreatorXic0XicpToHadronicMc {
0 commit comments