@@ -44,6 +44,11 @@ using namespace o2;
4444using namespace o2 ::framework;
4545using namespace o2 ::framework::expressions;
4646
47+ using filteredColl = soa::Filtered<soa::Join<JetCollisions, aod::JChTrigSels, aod::EvSels>>::iterator;
48+ using filteredJTracks = soa::Filtered<soa::Join<aod::JTracks, aod::JTrackPIs, aod::JTrackExtras>>;
49+ using filteredJets = soa::Filtered<soa::Join<aod::ChargedJets, aod::ChargedJetConstituents>>;
50+ using joinedTracks = soa::Join<aod::Tracks, aod::TracksExtra>;
51+
4752// What this task should do
4853// Event by event fill
4954// 1) pT spectrum of tracks in TPC volume
@@ -142,12 +147,7 @@ struct ChJetTriggerQATask {
142147 // declare filters on jets
143148 Filter jetRadiusSelection = (aod::jet::r == nround(cfgJetR.node() * 100 .0f ));
144149
145- using filteredColl = soa::Filtered<soa::Join<JetCollisions, aod::JChTrigSels, aod::EvSels>>::iterator;
146- using filteredJTracks = soa::Filtered<soa::Join<aod::JTracks, aod::JTrackPIs, aod::JTrackExtras>>;
147- using filteredJets = soa::Filtered<soa::Join<aod::ChargedJets, aod::ChargedJetConstituents>>;
148- // using Tracks = soa::Join<aod::Tracks, aod::TracksExtra>; // could be deleted? it is not iterator
149-
150- void process (filteredColl const & collision, filteredJTracks const & tracks, filteredJets const & jets /* , Tracks const&*/ )
150+ void process (filteredColl const & collision, filteredJTracks const & tracks, filteredJets const & jets, joinedTracks const &)
151151 {
152152
153153 if (!collision.selection_bit (aod::evsel::kNoTimeFrameBorder )) {
@@ -184,7 +184,7 @@ struct ChJetTriggerQATask {
184184
185185 for (auto const & track : tracks) { // loop over filtered tracks in full TPC volume having pT > 100 MeV
186186
187- auto const & originalTrack = track.track_as <soa::Join<aod::Tracks, aod::TracksExtra> >();
187+ auto const & originalTrack = track.track_as <joinedTracks >();
188188
189189 spectra.fill (HIST (" globalP_tpcglobalPDiff_withoutcuts" ), track.p (), track.p () - originalTrack.tpcInnerParam ());
190190
0 commit comments