3333#include " PWGJE/Core/FastJetUtilities.h"
3434#include " PWGJE/DataModel/EMCALClusters.h"
3535#include " PWGJE/DataModel/Jet.h"
36+ #include " PWGJE/TableProducer/jetfinder.h"
3637
3738#include " Framework/HistogramRegistry.h"
3839
@@ -154,23 +155,16 @@ struct ChJetTriggerQATask {
154155 {HistType::kTH2F , {{100 , 0 ., +100 .}, {50 , 0 ., 2 .}}}} //
155156 }};
156157
157- TrackSelection globalTracks;
158-
159- // TrackSelection globalTracks;
160158 void init (o2::framework::InitContext&)
161159 {
162- fiducialVolume = cfgTPCVolume - cfgJetR;
163- if (static_cast <std::string>(trackSelections) == " globalTracks" ) {
164- globalTracks = getGlobalTrackSelection ();
165- globalTracks.SetEtaRange (-1.0 * cfgTPCVolume, cfgTPCVolume);
166- }
160+ fiducialVolume = static_cast <float >(cfgTPCVolume) - static_cast <float >(cfgJetR);
167161 }
168162
169163 // declare filters on collisions
170- Filter collisionFilter = (nabs(aod::collision::posZ) < cfgVertexCut);
164+ Filter collisionFilter = (nabs(aod::collision::posZ) < static_cast < float >( cfgVertexCut) );
171165
172166 // declare filters on tracks
173- Filter trackFilter = (nabs(aod::track::eta) < cfgTPCVolume) && (aod::track::phi > cfgTrackPhiMinCut) && (aod::track::phi < cfgTrackPhiMaxCut) && (aod::track::pt > cfgJetPtMin);
167+ Filter trackFilter = (nabs(aod::track::eta) < static_cast < float >( cfgTPCVolume)) && (aod::track::phi > static_cast < float >( cfgTrackPhiMinCut)) && (aod::track::phi < static_cast < float >( cfgTrackPhiMaxCut)) && (aod::track::pt > static_cast < float >( cfgJetPtMin) );
174168
175169 // declare filters on jets
176170 Filter jetRadiusSelection = o2::aod::jet::r == nround(cfgJetR.node() * 100 .0f );
@@ -185,11 +179,11 @@ struct ChJetTriggerQATask {
185179 soa::Filtered<TrackCandidates> const & tracks, filteredJets const & jets)
186180 {
187181
188- if (cfgEventSel8 && !collision.sel8 ()) {
182+ if (static_cast < bool >( cfgEventSel8) && !collision.sel8 ()) {
189183 return ;
190184 }
191185
192- if (collision.hasJetChHighPt () >= bTriggerDecision) {
186+ if (collision.hasJetChHighPt () >= static_cast < int >( bTriggerDecision) ) {
193187
194188 float leadingJetPt = -1.0 ;
195189 float leadingJetEta = -2.0 ;
@@ -203,7 +197,7 @@ struct ChJetTriggerQATask {
203197
204198 for (auto & trk : tracks) { // loop over filtered tracks in full TPC volume having pT > 100 MeV
205199
206- if (( static_cast <std::string>(trackSelections) == " globalTracks " && !globalTracks. IsSelected (trk)) || ( static_cast <std::string>( trackSelections) == " QualityTracks " && !trk. isQualityTrack () )) {
200+ if (! selectTrack (trk, trackSelections)) {
207201 continue ;
208202 }
209203
@@ -218,7 +212,7 @@ struct ChJetTriggerQATask {
218212 HIST (" phietaTrackInclGoodAll" ), trk.eta (),
219213 trk.phi ()); // Inclusive Track pT vs eta spectrum in TPC volume
220214
221- if (trk.pt () > cfgPtThr) {
215+ if (trk.pt () > static_cast < float >( cfgPtThr) ) {
222216 spectra.fill (
223217 HIST (" phietaTrackInclGoodHighPt" ), trk.eta (),
224218 trk.phi ()); // Inclusive Track pT vs eta spectrum in TPC volume
@@ -241,7 +235,7 @@ struct ChJetTriggerQATask {
241235
242236 // Find leading jet pT in full TPC volume
243237 for (auto & jet : jets) {
244- if (fabs (jet.eta ()) < cfgTPCVolume) {
238+ if (fabs (jet.eta ()) < static_cast < float >( cfgTPCVolume) ) {
245239
246240 if (jet.pt () > leadingJetPt) {
247241 leadingJetPt = jet.pt ();
@@ -274,18 +268,18 @@ struct ChJetTriggerQATask {
274268 spectra.fill (HIST (" ptphiJetChInclFidVol" ), jet.pt (), jet.phi ());
275269 spectra.fill (HIST (" ptetaJetChInclFidVol" ), jet.pt (), jet.eta ());
276270 spectra.fill (HIST (" phietaJetChInclFidVol" ), jet.eta (), jet.phi ());
277- if (jet.pt () > cfgPtThr) {
271+ if (jet.pt () > static_cast < float >( cfgPtThr) ) {
278272 spectra.fill (HIST (" phietaJetChInclFidVolHighPt" ), jet.eta (), jet.phi ());
279273 }
280274 spectra.fill (HIST (" jetAreaFidVol" ), jet.pt (), jet.area ());
281275 }
282276
283- if (fabs (jet.eta ()) < cfgTPCVolume) {
277+ if (fabs (jet.eta ()) < static_cast < float >( cfgTPCVolume) ) {
284278 spectra.fill (HIST (" ptJetChInclFullVol" ), jet.pt ());
285279 spectra.fill (HIST (" ptphiJetChInclFullVol" ), jet.pt (), jet.phi ());
286280 spectra.fill (HIST (" ptetaJetChInclFullVol" ), jet.pt (), jet.eta ());
287281 spectra.fill (HIST (" phietaJetChInclFullVol" ), jet.eta (), jet.phi ());
288- if (jet.pt () > cfgPtThr) {
282+ if (jet.pt () > static_cast < float >( cfgPtThr) ) {
289283 spectra.fill (HIST (" phietaJetChInclFullVolHighPt" ), jet.eta (), jet.phi ());
290284 }
291285 spectra.fill (HIST (" jetAreaFullVol" ), jet.pt (), jet.area ());
0 commit comments