Skip to content

Commit ec7030c

Browse files
committed
process switch
1 parent 4296354 commit ec7030c

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,15 +1456,15 @@ struct TableMakerMC {
14561456
}
14571457

14581458
void processPP(MyEventsWithMults const& collisions, aod::BCsWithTimestamps const& bcs,
1459-
MyBarrelTracksTunedWithCov const& tracksBarrel, MyMuonsWithCov const& tracksMuon, MFTTrackLabeled const& mftTracks,
1459+
MyBarrelTracksWithCov const& tracksBarrel, MyMuonsWithCov const& tracksMuon, MFTTrackLabeled const& mftTracks,
14601460
aod::TrackAssoc const& trackAssocs, aod::FwdTrackAssoc const& fwdTrackAssocs, aod::MFTTrackAssoc const& mftAssocs,
14611461
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
14621462
{
14631463
fullSkimming<gkEventFillMapWithMults, gkTrackFillMapWithCov, gkMuonFillMapWithCov, gkMFTFillMap, gkEventMcFillMap>(collisions, bcs, tracksBarrel, tracksMuon, mftTracks, trackAssocs, fwdTrackAssocs, mftAssocs, mcCollisions, mcParticles, nullptr);
14641464
}
14651465

14661466
void processPPMcTuned(MyEventsWithMults const& collisions, aod::BCsWithTimestamps const& bcs,
1467-
MyBarrelTracksWithCov const& tracksBarrel, MyMuonsWithCov const& tracksMuon, MFTTrackLabeled const& mftTracks,
1467+
MyBarrelTracksTunedWithCov const& tracksBarrel, MyMuonsWithCov const& tracksMuon, MFTTrackLabeled const& mftTracks,
14681468
aod::TrackAssoc const& trackAssocs, aod::FwdTrackAssoc const& fwdTrackAssocs, aod::MFTTrackAssoc const& mftAssocs,
14691469
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
14701470
{
@@ -1525,13 +1525,28 @@ struct TableMakerMC {
15251525
fullSkimming<gkEventFillMapWithCentAndMults, gkTrackFillMapWithCov, gkMuonFillMapWithCov, gkMFTFillMap, gkEventMcFillMapWithCent>(collisions, bcs, tracksBarrel, tracksMuon, mftTracks, trackAssocs, fwdTrackAssocs, mftAssocs, mcCollisions, mcParticles, nullptr);
15261526
}
15271527

1528+
void processPbPbMcTuned(MyEventsWithCentAndMults const& collisions, aod::BCsWithTimestamps const& bcs,
1529+
MyBarrelTracksTunedWithCov const& tracksBarrel, MyMuonsWithCov const& tracksMuon, MFTTrackLabeled const& mftTracks,
1530+
aod::TrackAssoc const& trackAssocs, aod::FwdTrackAssoc const& fwdTrackAssocs, aod::MFTTrackAssoc const& mftAssocs,
1531+
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
1532+
{
1533+
fullSkimming<gkEventFillMapWithCentAndMults, gkTrackFillMapTunedWithCov, gkMuonFillMapWithCov, gkMFTFillMap, gkEventMcFillMapWithCent>(collisions, bcs, tracksBarrel, tracksMuon, mftTracks, trackAssocs, fwdTrackAssocs, mftAssocs, mcCollisions, mcParticles, nullptr);
1534+
}
1535+
15281536
void processPbPbBarrelOnly(MyEventsWithCentAndMults const& collisions, aod::BCsWithTimestamps const& bcs,
15291537
MyBarrelTracksWithCov const& tracksBarrel, aod::TrackAssoc const& trackAssocs,
15301538
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
15311539
{
15321540
fullSkimming<gkEventFillMapWithCentAndMults, gkTrackFillMapWithCov, 0u, 0u, gkEventMcFillMapWithCent>(collisions, bcs, tracksBarrel, nullptr, nullptr, trackAssocs, nullptr, nullptr, mcCollisions, mcParticles, nullptr);
15331541
}
15341542

1543+
void processPbPbBarrelOnlyMcTuned(MyEventsWithCentAndMults const& collisions, aod::BCsWithTimestamps const& bcs,
1544+
MyBarrelTracksTunedWithCov const& tracksBarrel, aod::TrackAssoc const& trackAssocs,
1545+
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
1546+
{
1547+
fullSkimming<gkEventFillMapWithCentAndMults, gkTrackFillMapTunedWithCov, 0u, 0u, gkEventMcFillMapWithCent>(collisions, bcs, tracksBarrel, nullptr, nullptr, trackAssocs, nullptr, nullptr, mcCollisions, mcParticles, nullptr);
1548+
}
1549+
15351550
void processPbPbWithFilterBarrelOnly(MyEventsWithMultsAndRapidityGapFilter const& collisions, aod::BCsWithTimestamps const& bcs,
15361551
MyBarrelTracksWithCov const& tracksBarrel, aod::TrackAssoc const& trackAssocs,
15371552
MyEventsMcWithMults const& mcCollisions, aod::McParticles const& mcParticles)
@@ -1583,13 +1598,17 @@ struct TableMakerMC {
15831598
}
15841599

15851600
PROCESS_SWITCH(TableMakerMC, processPP, "Produce both barrel and muon skims, pp settings", false);
1601+
PROCESS_SWITCH(TableMakerMC, processPPMcTuned, "Produce both barrel and muon skims, pp settings, with MC-tuned dEdx", false);
15861602
PROCESS_SWITCH(TableMakerMC, processPPBarrelOnly, "Produce only barrel skims, pp settings ", false);
1603+
PROCESS_SWITCH(TableMakerMC, processPPBarrelOnlyMcTuned, "Produce only barrel skims, pp settings, with MC-tuned dEdx", false);
15871604
PROCESS_SWITCH(TableMakerMC, processPPMuonOnlyBasic, "Produce only muon skims, pp settings, no multiplicity", false);
15881605
PROCESS_SWITCH(TableMakerMC, processPPMuonOnly, "Produce only muon skims, pp settings", false);
15891606
PROCESS_SWITCH(TableMakerMC, processPPMuonRefit, "Produce only muon skims, pp settings", false);
15901607
PROCESS_SWITCH(TableMakerMC, processPPRealignedMuonOnly, "Build realigned muon only DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb", false);
15911608
PROCESS_SWITCH(TableMakerMC, processPbPb, "Produce both barrel and muon skims, PbPb settings", false);
1609+
PROCESS_SWITCH(TableMakerMC, processPbPbMcTuned, "Produce both barrel and muon skims, PbPb settings, with MC-tuned dEdx", false);
15921610
PROCESS_SWITCH(TableMakerMC, processPbPbBarrelOnly, "Produce only barrel skims, PbPb settings", false);
1611+
PROCESS_SWITCH(TableMakerMC, processPbPbBarrelOnlyMcTuned, "Produce only barrel skims, PbPb settings, with MC-tuned dEdx", false);
15931612
PROCESS_SWITCH(TableMakerMC, processPbPbWithFilterBarrelOnly, "Produce only barrel skims, pp settings with rapidity gap filter ", false);
15941613
PROCESS_SWITCH(TableMakerMC, processPbPbMuonOnly, "Produce only muon skims, PbPb settings", false);
15951614
PROCESS_SWITCH(TableMakerMC, processPbPbRealignedMuonOnly, "Build realigned muon only DQ skimmed data model typically for Pb-Pb, w/o event filtering", false);

0 commit comments

Comments
 (0)