Skip to content

Commit 89be1f9

Browse files
authored
V0data change (#4557)
1 parent 39c695c commit 89be1f9

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

PWGLF/TableProducer/hStrangeCorrelationFilter.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ struct hstrangecorrelationfilter {
130130
using DauTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr, aod::TracksDCA>;
131131
// using IDTracks= soa::Join<aod::Tracks, aod::TracksExtra, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::pidBayesPi, aod::pidBayesKa, aod::pidBayesPr, aod::TOFSignal>; // prepared for Bayesian PID
132132
using IDTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::pidTPCFullKa, aod::pidTOFFullKa, aod::pidTPCFullPr, aod::pidTOFFullPr, aod::TOFSignal, aod::TracksDCA>;
133+
using V0DatasWithoutTrackX = soa::Join<aod::V0Indices, aod::V0Cores>;
133134

134135
Produces<aod::TriggerTracks> triggerTrack;
135136
Produces<aod::AssocPions> assocPion;
@@ -269,7 +270,7 @@ struct hstrangecorrelationfilter {
269270
}
270271
}
271272

272-
void processV0s(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision, DauTracks const&, soa::Filtered<aod::V0Datas> const& V0s, V0LinkedTagged const&)
273+
void processV0s(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision, DauTracks const&, soa::Filtered<V0DatasWithoutTrackX> const& V0s, V0LinkedTagged const&)
273274
{
274275
// Perform basic event selection
275276
if (!collision.sel8()) {
@@ -384,7 +385,7 @@ struct hstrangecorrelationfilter {
384385
}
385386
}
386387
}
387-
void processCascades(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision, DauTracks const&, soa::Filtered<aod::V0Datas> const& V0s, soa::Filtered<aod::CascDatas> const& Cascades, aod::V0sLinked const&, CascadesLinkedTagged const&)
388+
void processCascades(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision, DauTracks const&, soa::Filtered<V0DatasWithoutTrackX> const& V0s, soa::Filtered<aod::CascDatas> const& Cascades, aod::V0sLinked const&, CascadesLinkedTagged const&)
388389
{
389390
// Perform basic event selection
390391
if (!collision.sel8()) {

PWGLF/Tasks/Strangeness/hStrangeCorrelation.cxx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ using namespace o2::framework::expressions;
4343
#define bitcheck(var, nbit) ((var) & (1 << (nbit)))
4444

4545
using TracksComplete = soa::Join<aod::Tracks, aod::TracksExtra>;
46+
using V0DatasWithoutTrackX = soa::Join<aod::V0Indices, aod::V0Cores>;
4647

4748
struct correlateStrangeness {
4849
// for efficiency corrections if requested
@@ -638,7 +639,7 @@ struct correlateStrangeness {
638639

639640
void processSameEventHV0s(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision,
640641
aod::AssocV0s const& associatedV0s, aod::TriggerTracks const& triggerTracks,
641-
aod::V0Datas const&, aod::V0sLinked const&, TracksComplete const&)
642+
V0DatasWithoutTrackX const&, aod::V0sLinked const&, TracksComplete const&)
642643
{
643644
// ________________________________________________
644645
// Perform basic event selection
@@ -694,7 +695,7 @@ struct correlateStrangeness {
694695

695696
void processSameEventHCascades(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms>::iterator const& collision,
696697
aod::AssocV0s const& associatedV0s, aod::AssocCascades const& associatedCascades, aod::TriggerTracks const& triggerTracks,
697-
aod::V0Datas const&, aod::V0sLinked const&, aod::CascDatas const&, TracksComplete const&)
698+
V0DatasWithoutTrackX const&, aod::V0sLinked const&, aod::CascDatas const&, TracksComplete const&)
698699
{
699700
// ________________________________________________
700701
// Perform basic event selection
@@ -783,7 +784,7 @@ struct correlateStrangeness {
783784
}
784785
void processMixedEventHV0s(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms> const& collisions,
785786
aod::AssocV0s const& associatedV0s, aod::TriggerTracks const& triggerTracks,
786-
aod::V0Datas const&, aod::V0sLinked const&, TracksComplete const&)
787+
V0DatasWithoutTrackX const&, aod::V0sLinked const&, TracksComplete const&)
787788
{
788789
for (auto& [collision1, collision2] : soa::selfCombinations(colBinning, mixingParameter, -1, collisions, collisions)) {
789790
// ________________________________________________
@@ -816,7 +817,7 @@ struct correlateStrangeness {
816817
}
817818
void processMixedEventHCascades(soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Ms> const& collisions,
818819
aod::AssocV0s const& associatedV0s, aod::AssocCascades const& associatedCascades, aod::TriggerTracks const& triggerTracks,
819-
aod::V0Datas const&, aod::V0sLinked const&, aod::CascDatas const&, TracksComplete const&)
820+
V0DatasWithoutTrackX const&, aod::V0sLinked const&, aod::CascDatas const&, TracksComplete const&)
820821
{
821822
for (auto& [collision1, collision2] : soa::selfCombinations(colBinning, mixingParameter, -1, collisions, collisions)) {
822823
// ________________________________________________

0 commit comments

Comments
 (0)