Skip to content

Commit 3bff17e

Browse files
author
Ionut Cristian Arsene
committed
Adding a process function for V0 tagged tracks in pp, without TOF dependency
1 parent 3c839fa commit 3bff17e

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

PWGDQ/TableProducer/tableMaker_withAssoc.cxx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,9 +1286,6 @@ struct TableMaker {
12861286
if (fGrpMag != nullptr) {
12871287
o2::base::Propagator::initFieldFromGRP(fGrpMag);
12881288
}
1289-
if (fConfigVariousOptions.fPropMuon) {
1290-
VarManager::SetupMuonMagField();
1291-
}
12921289
}
12931290
std::map<string, string> metadataRCT, header;
12941291
header = fCCDBApi.retrieveHeaders(Form("RCT/Info/RunInformation/%i", bcs.begin().runNumber()), metadataRCT, -1);
@@ -1407,6 +1404,14 @@ struct TableMaker {
14071404
fullSkimming<gkEventFillMapWithMultsZdc, gkTrackFillMapWithCov, 0u, 0u>(collisions, bcs, zdcs, tracksBarrel, nullptr, nullptr, trackAssocs, nullptr, nullptr);
14081405
}
14091406

1407+
// produce the barrel-only DQ skimmed barrel data model, with V0 tagged tracks
1408+
void processPPBarrelOnlyWithV0s(MyEventsWithMults const& collisions, MyBCs const& bcs,
1409+
MyBarrelTracksWithV0BitsNoTOF const& tracksBarrel,
1410+
TrackAssoc const& trackAssocs)
1411+
{
1412+
fullSkimming<gkEventFillMapWithMults, gkTrackFillMapWithV0BitsNoTOF, 0u, 0u>(collisions, bcs, nullptr, tracksBarrel, nullptr, nullptr, trackAssocs, nullptr, nullptr);
1413+
}
1414+
14101415
// produce the muon-only DQ skimmed data model typically for pp/p-Pb or UPC Pb-Pb (no centrality), meant to run on skimmed data
14111416
void processPPMuonOnly(MyEventsWithMults const& collisions, BCsWithTimestamps const& bcs,
14121417
MyMuonsWithCov const& muons, FwdTrackAssoc const& fwdTrackAssocs)
@@ -1505,6 +1510,7 @@ struct TableMaker {
15051510
PROCESS_SWITCH(TableMaker, processPPWithFilterMuonOnly, "Build muon only DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb, w/ event filtering", false);
15061511
PROCESS_SWITCH(TableMaker, processPPWithFilterMuonMFT, "Build muon + mft DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb, w/ event filtering", false);
15071512
PROCESS_SWITCH(TableMaker, processPPBarrelOnly, "Build barrel only DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb", false);
1513+
PROCESS_SWITCH(TableMaker, processPPBarrelOnlyWithV0s, "Build barrel only DQ skimmed data model, pp like, with V0 tagged tracks", false);
15081514
PROCESS_SWITCH(TableMaker, processPPMuonOnly, "Build muon only DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb", false);
15091515
PROCESS_SWITCH(TableMaker, processPPMuonMFT, "Build muon + mft DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb", false);
15101516
PROCESS_SWITCH(TableMaker, processPPMuonMFTWithMultsExtra, "Build muon + mft DQ skimmed data model typically for pp/p-Pb and UPC Pb-Pb", false);

0 commit comments

Comments
 (0)