@@ -233,6 +233,8 @@ struct dimuonV1 {
233233
234234 const o2::framework::AxisSpec axis_centrality{ConfCentBins, " centrality (%)" };
235235
236+ fRegistry .add (" Track/hs" , " single muon;p_{T} (GeV/c);#eta;#varphi (rad.);sign;" , o2::framework::HistType::kTHnSparseD , {{100 , 0 , 10 }, {30 , -5 , -2 }, {36 , 0 , 2 * M_PI }, {3 , -1.5 , +1.5 }}, true );
237+
236238 fRegistry .add (" Pair/same/uls/hs" , " dilepton" , o2::framework::HistType::kTHnSparseD , {axis_mass, axis_pt, axis_eta, axis_uxQx, axis_uyQy, axis_centrality}, true );
237239 fRegistry .add (" Pair/same/uls/hsRotBkg" , " dilepton" , o2::framework::HistType::kTHnSparseD , {axis_mass, axis_pt, axis_eta}, true );
238240
@@ -393,6 +395,17 @@ struct dimuonV1 {
393395 auto posTracks_per_coll = posTracks.sliceByCached (perCollision, collision.globalIndex (), cache);
394396 auto negTracks_per_coll = negTracks.sliceByCached (perCollision, collision.globalIndex (), cache);
395397
398+ for (const auto & track : posTracks_per_coll) {
399+ if (cut.IsSelectedTrack (track)) {
400+ fRegistry .fill (HIST (" Track/hs" ), track.pt (), track.eta (), track.phi (), track.sign ());
401+ }
402+ }
403+ for (const auto & track : negTracks_per_coll) {
404+ if (cut.IsSelectedTrack (track)) {
405+ fRegistry .fill (HIST (" Track/hs" ), track.pt (), track.eta (), track.phi (), track.sign ());
406+ }
407+ }
408+
396409 for (const auto & [pos, neg] : combinations (o2::soa::CombinationsFullIndexPolicy (posTracks_per_coll, negTracks_per_coll))) { // ULS
397410 fillPairInfo<0 >(collision, pos, neg, cut, centrality);
398411 }
0 commit comments