Skip to content

Commit 439251a

Browse files
[PWGDQ] Adding extra process function for associated muons with centrality (#5766)
* Adding extra process function * Fix clang --------- Co-authored-by: Lucamicheletti93 <luca.mike93@gmail.com>
1 parent 30f2399 commit 439251a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

PWGDQ/TableProducer/tableMaker.cxx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1555,6 +1555,15 @@ struct TableMaker {
15551555
}
15561556
}
15571557

1558+
void processAssociatedMuonOnlyWithCovAndCent(MyEventsWithCent const& collisions, aod::BCsWithTimestamps const& bcs,
1559+
soa::Filtered<MyMuonsCollWithCov> const& tracksMuon, aod::AmbiguousTracksFwd const&, aod::FwdTrackAssoc const& fwdtrackIndices)
1560+
{
1561+
for (auto& collision : collisions) {
1562+
auto muonIdsThisCollision = fwdtrackIndices.sliceBy(fwdtrackIndicesPerCollision, collision.globalIndex());
1563+
fullSkimmingIndices<gkEventFillMap, 0u, gkMuonFillMapWithCovAmbi>(collision, bcs, nullptr, tracksMuon, nullptr, muonIdsThisCollision);
1564+
}
1565+
}
1566+
15581567
// Produce muon tables only for ambiguous tracks studies --------------------------------------------------------------------------------------
15591568
void processAmbiguousMuonOnly(MyEvents const& collisions, aod::BCsWithTimestamps const& bcs,
15601569
soa::Filtered<MyMuons> const& tracksMuon, aod::AmbiguousTracksFwd const& ambiTracksFwd)
@@ -1672,6 +1681,7 @@ struct TableMaker {
16721681
PROCESS_SWITCH(TableMaker, processAmbiguousBarrelOnly, "Build barrel-only DQ skimmed data model with QA plots for ambiguous tracks", false);
16731682
PROCESS_SWITCH(TableMaker, processAssociatedMuonOnly, "Build muon-only DQ skimmed data model using track-collision association tables", false);
16741683
PROCESS_SWITCH(TableMaker, processAssociatedMuonOnlyWithCov, "Build muon-only with cov DQ skimmed data model using track-collision association tables", false);
1684+
PROCESS_SWITCH(TableMaker, processAssociatedMuonOnlyWithCovAndCent, "Build muon-only with cov DQ skimmed data model using track-collision association tables and centrality", false);
16751685
PROCESS_SWITCH(TableMaker, processMuonsAndMFT, "Build MFT and muons DQ skimmed data model", false);
16761686
PROCESS_SWITCH(TableMaker, processMuonsAndMFTWithFilter, "Build MFT and muons DQ skimmed data model, w/ event filter", false);
16771687
};

0 commit comments

Comments
 (0)