Skip to content

Commit 331c58e

Browse files
committed
[PWGEM/Dilepton] update v1
1 parent a7bddd7 commit 331c58e

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

PWGEM/Dilepton/Tasks/dimuonV1.cxx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)