Skip to content

Commit 075c04e

Browse files
authored
PWGEM/PhotonMeson: improve event mixing (#4408)
1 parent e47ed03 commit 075c04e

5 files changed

Lines changed: 305 additions & 260 deletions

File tree

PWGEM/PhotonMeson/TableProducer/skimmerDalitzEE.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ struct skimmerDalitzEE {
5757
"fRegistry",
5858
{
5959
{"hNpairs", "hNpairs;pair type;Number of Pairs", {HistType::kTH1F, {{3, -1.5f, +1.5f}}}},
60+
{"hNele", "hNele;centrality FT0C;Number of electrons", {HistType::kTH2F, {{110, 0, 110}, {101, -0.5f, +100.5f}}}},
61+
{"hNpos", "hNpos;centrality FT0C;Number of positrons", {HistType::kTH2F, {{110, 0, 110}, {101, -0.5f, +100.5f}}}},
6062
},
6163
};
6264

@@ -133,6 +135,9 @@ struct skimmerDalitzEE {
133135
for (auto& collision : collisions) {
134136
auto posTracks_per_coll = posTracks->sliceByCached(o2::aod::emprimaryelectron::emreducedeventId, collision.globalIndex(), cache);
135137
auto negTracks_per_coll = negTracks->sliceByCached(o2::aod::emprimaryelectron::emreducedeventId, collision.globalIndex(), cache);
138+
fRegistry.fill(HIST("hNpos"), collision.centFT0C(), posTracks_per_coll.size());
139+
fRegistry.fill(HIST("hNele"), collision.centFT0C(), negTracks_per_coll.size());
140+
// LOGF(info, "collision.centFT0C() = %f, posTracks_per_coll.size() = %d, negTracks_per_coll.size() = %d", collision.centFT0C() , posTracks_per_coll.size(), negTracks_per_coll.size());
136141

137142
int npair_uls = 0, npair_lspp = 0, npair_lsmm = 0;
138143
npair_uls = fillPairTable<EM_EEPairType::kULS, false>(collision, posTracks_per_coll, negTracks_per_coll); // ULS

PWGEM/PhotonMeson/Tasks/TaggingPi0.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ using namespace o2::aod::photonpair;
4444
using MyCollisions = soa::Join<aod::EMReducedEvents, aod::EMReducedEventsMult, aod::EMReducedEventsCent, aod::EMReducedEventsNgPCM, aod::EMReducedEventsNgPHOS, aod::EMReducedEventsNgEMC>;
4545
using MyCollision = MyCollisions::iterator;
4646

47-
using MyV0Photons = soa::Join<aod::V0PhotonsKF, aod::V0Recalculation, aod::V0KFEMReducedEventIds>;
47+
using MyV0Photons = soa::Join<aod::V0PhotonsKF, aod::V0KFEMReducedEventIds>;
4848
using MyV0Photon = MyV0Photons::iterator;
4949

5050
using MyDalitzEEs = soa::Join<aod::DalitzEEs, aod::DalitzEEEMReducedEventIds>;

PWGEM/PhotonMeson/Tasks/TaggingPi0MC.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ using namespace o2::aod::photonpair;
4747
using MyCollisions = soa::Join<aod::EMReducedEvents, aod::EMReducedEventsMult, aod::EMReducedEventsCent, aod::EMReducedMCEventLabels>;
4848
using MyCollision = MyCollisions::iterator;
4949

50-
using MyV0Photons = soa::Join<aod::V0PhotonsKF, aod::V0Recalculation, aod::V0KFEMReducedEventIds>;
50+
using MyV0Photons = soa::Join<aod::V0PhotonsKF, aod::V0KFEMReducedEventIds>;
5151
using MyV0Photon = MyV0Photons::iterator;
5252

5353
using MyDalitzEEs = soa::Join<aod::DalitzEEs, aod::DalitzEEEMReducedEventIds>;

0 commit comments

Comments
 (0)