@@ -77,7 +77,7 @@ struct MultCentTable {
7777 module .init (opts, initContext);
7878 }
7979
80- void processRun2 (soa::Join<aod::Collisions, aod::EvSels, aod:: Run2MatchedSparse> const & collisions,
80+ void processRun2 (soa::Join<aod::Collisions, aod::Run2MatchedSparse> const & collisions,
8181 soa::Join<aod::Tracks, aod::TracksExtra> const & tracks,
8282 soa::Join<aod::BCs, aod::Run2BCInfos, aod::Timestamps> const & bcs,
8383 aod::Zdcs const &,
@@ -88,10 +88,10 @@ struct MultCentTable {
8888 mults.clear ();
8989 for (auto const & collision : collisions) {
9090 o2::common::multiplicity::multEntry mult;
91- // const auto& bc = collision.bc_as<soa::Join< aod::BCs, aod::Run2BCInfos, aod::Timestamps, aod::Run2MatchedToBCSparse>>( );
91+ const auto & bc = bcs. rawIteratorAt ( collision.getId < aod::indices::BCId>() );
9292 const uint64_t collIdx = collision.globalIndex ();
9393 auto tracksThisCollision = tracks.sliceBy (slicerTrackRun2, collIdx);
94- mult = module .collisionProcessRun2 (collision, tracksThisCollision, bcs , products);
94+ mult = module .collisionProcessRun2 (collision, tracksThisCollision, bc , products);
9595 mults.push_back (mult);
9696 }
9797 }
0 commit comments