Skip to content

Commit 1e9399d

Browse files
authored
Revert usage of Trk PID in D meson chain
1 parent 8e57973 commit 1e9399d

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

ALICE3/TableProducer/alice3-decayfinder.cxx

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#include <Framework/runDataProcessing.h>
4141
#include <ReconstructionDataFormats/DCA.h>
4242
#include <ReconstructionDataFormats/Track.h>
43-
4443
#include <TH1.h>
4544
#include <TMath.h>
4645
#include <TPDGCode.h>
@@ -66,7 +65,8 @@ using std::array;
6665
// #define bitcheck(var, nbit) ((var) & (static_cast<uint32_t>(1) << (nbit)))
6766

6867
// For MC association in pre-selection
69-
using Alice3TracksWPid = soa::Join<aod::Tracks, aod::TracksCov, aod::Alice3DecayMaps, aod::McTrackLabels, aod::TracksDCA, aod::UpgradeTrkPids, aod::UpgradeTofs, aod::UpgradeRichs>;
68+
using Alice3TracksWPid = soa::Join<aod::Tracks, aod::TracksCov, aod::Alice3DecayMaps, aod::McTrackLabels, aod::TracksDCA, aod::UpgradeTofs, aod::UpgradeRichs>;
69+
using Alice3TracksWTrkPid = soa::Join<Alice3TracksWPid, aod::UpgradeTrkPids>;
7070

7171
struct alice3decayFinder {
7272
SliceCache cache;
@@ -185,18 +185,17 @@ struct alice3decayFinder {
185185
((aod::a3DecayMap::decayMap & trackSelectionKaMinusFromD) == trackSelectionKaMinusFromD) && aod::track::signed1Pt < 0.0f && nabs(aod::track::dcaXY) > kaFromD_dcaXYconstant + kaFromD_dcaXYpTdep* nabs(aod::track::signed1Pt);
186186

187187
// partitions for Lc baryons
188-
Partition<Alice3TracksWPid> tracksPiPlusFromLc =
188+
Partition<Alice3TracksWTrkPid> tracksPiPlusFromLc =
189189
((aod::a3DecayMap::decayMap & trackSelectionPiPlusFromLc) == trackSelectionPiPlusFromLc) && aod::track::signed1Pt > 0.0f && nabs(aod::track::dcaXY) > piFromLc_dcaXYconstant + piFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
190-
Partition<Alice3TracksWPid> tracksKaPlusFromLc =
190+
Partition<Alice3TracksWTrkPid> tracksKaPlusFromLc =
191191
((aod::a3DecayMap::decayMap & trackSelectionKaPlusFromLc) == trackSelectionKaPlusFromLc) && aod::track::signed1Pt > 0.0f && nabs(aod::track::dcaXY) > kaFromLc_dcaXYconstant + kaFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
192-
Partition<Alice3TracksWPid> tracksPrPlusFromLc =
192+
Partition<Alice3TracksWTrkPid> tracksPrPlusFromLc =
193193
((aod::a3DecayMap::decayMap & trackSelectionPrPlusFromLc) == trackSelectionPrPlusFromLc) && aod::track::signed1Pt > 0.0f && nabs(aod::track::dcaXY) > prFromLc_dcaXYconstant + prFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
194-
// partitions for Lc baryons
195-
Partition<Alice3TracksWPid> tracksPiMinusFromLc =
194+
Partition<Alice3TracksWTrkPid> tracksPiMinusFromLc =
196195
((aod::a3DecayMap::decayMap & trackSelectionPiMinusFromLc) == trackSelectionPiMinusFromLc) && aod::track::signed1Pt < 0.0f && nabs(aod::track::dcaXY) > piFromLc_dcaXYconstant + piFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
197-
Partition<Alice3TracksWPid> tracksKaMinusFromLc =
196+
Partition<Alice3TracksWTrkPid> tracksKaMinusFromLc =
198197
((aod::a3DecayMap::decayMap & trackSelectionKaMinusFromLc) == trackSelectionKaMinusFromLc) && aod::track::signed1Pt < 0.0f && nabs(aod::track::dcaXY) > kaFromLc_dcaXYconstant + kaFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
199-
Partition<Alice3TracksWPid> tracksPrMinusFromLc =
198+
Partition<Alice3TracksWTrkPid> tracksPrMinusFromLc =
200199
((aod::a3DecayMap::decayMap & trackSelectionPrMinusFromLc) == trackSelectionPrMinusFromLc) && aod::track::signed1Pt < 0.0f && nabs(aod::track::dcaXY) > prFromLc_dcaXYconstant + prFromLc_dcaXYpTdep* nabs(aod::track::signed1Pt);
201200

202201
// Helper struct to pass candidate information
@@ -1068,7 +1067,7 @@ struct alice3decayFinder {
10681067

10691068
void processFindLc(aod::Collision const& collision,
10701069
aod::McParticles const& mcParticles,
1071-
Alice3TracksWPid const& tracks)
1070+
Alice3TracksWTrkPid const& tracks)
10721071
{
10731072
LOG(debug) << "Processing Lc candidates for collision " << collision.globalIndex() << " with " << tracks.size() << " tracks";
10741073
for (auto const& track : tracks) {

0 commit comments

Comments
 (0)