Skip to content

Commit 2babda4

Browse files
authored
Add files via upload
1 parent e9be062 commit 2babda4

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

PWGLF/TableProducer/Strangeness/lambdaspincorrelation.cxx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ struct lambdaspincorrelation {
298298
std::vector<int> positiveIndex = {};
299299
std::vector<int> negativeIndex = {};
300300
std::vector<float> dcaBetweenDaughter = {};
301+
std::vector<float> dcaV0ToPV = {};
301302
int numbV0 = 0;
302303
// LOGF(info, "event collisions: (%d)", collision.index());
303304
auto centrality = collision.centFT0C();
@@ -355,6 +356,7 @@ struct lambdaspincorrelation {
355356
positiveIndex.push_back(postrack1.globalIndex());
356357
negativeIndex.push_back(negtrack1.globalIndex());
357358
v0Cospa.push_back(v0.v0cosPA());
359+
dcaV0ToPV.push_back(std::abs(v0.dcav0topv()));
358360
v0Radius.push_back(v0.v0radius());
359361
dcaPositive.push_back(std::abs(v0.dcapostopv()));
360362
dcaNegative.push_back(std::abs(v0.dcanegtopv()));
@@ -391,7 +393,7 @@ struct lambdaspincorrelation {
391393
lambdaDummy = lambdaMother.at(i5);
392394
protonDummy = protonDaughter.at(i5);
393395
pionDummy = pionDaughter.at(i5);
394-
lambdaPair(indexEvent, v0Status.at(i5), doubleStatus.at(i5), v0Cospa.at(i5), v0Radius.at(i5), dcaPositive.at(i5), dcaNegative.at(i5), dcaBetweenDaughter.at(i5), lambdaDummy.Pt(), lambdaDummy.Eta(), lambdaDummy.Phi(), lambdaDummy.M(), protonDummy.Pt(), protonDummy.Eta(), protonDummy.Phi(), positiveIndex.at(i5), negativeIndex.at(i5));
396+
lambdaPair(indexEvent, v0Status.at(i5), doubleStatus.at(i5), v0Cospa.at(i5), v0Radius.at(i5), dcaPositive.at(i5), dcaNegative.at(i5), dcaBetweenDaughter.at(i5), lambdaDummy.Pt(), lambdaDummy.Eta(), lambdaDummy.Phi(), lambdaDummy.M(), protonDummy.Pt(), protonDummy.Eta(), protonDummy.Phi(), positiveIndex.at(i5), negativeIndex.at(i5), dcaV0ToPV.at(i5));
395397
}
396398
}
397399
}
@@ -410,6 +412,7 @@ struct lambdaspincorrelation {
410412
std::vector<int> positiveIndex = {};
411413
std::vector<int> negativeIndex = {};
412414
std::vector<float> dcaBetweenDaughter = {};
415+
std::vector<float> dcaV0ToPV = {};
413416
int numbV0 = 0;
414417
// LOGF(info, "event collisions: (%d)", collision.index());
415418
auto centrality = collision.centFT0C();
@@ -470,6 +473,7 @@ struct lambdaspincorrelation {
470473
dcaPositive.push_back(std::abs(v0.dcapostopv()));
471474
dcaNegative.push_back(std::abs(v0.dcanegtopv()));
472475
dcaBetweenDaughter.push_back(std::abs(v0.dcaV0daughters()));
476+
dcaV0ToPV.push_back(std::abs(v0.dcav0topv()));
473477
if (lambdaTag) {
474478
v0Status.push_back(0);
475479
proton = ROOT::Math::PxPyPzMVector(v0.pxpos(), v0.pypos(), v0.pzpos(), o2::constants::physics::MassProton);
@@ -502,7 +506,7 @@ struct lambdaspincorrelation {
502506
lambdaDummy = lambdaMother.at(i5);
503507
protonDummy = protonDaughter.at(i5);
504508
pionDummy = pionDaughter.at(i5);
505-
lambdaPairmc(indexEvent, v0Status.at(i5), doubleStatus.at(i5), v0Cospa.at(i5), v0Radius.at(i5), dcaPositive.at(i5), dcaNegative.at(i5), dcaBetweenDaughter.at(i5), lambdaDummy.Pt(), lambdaDummy.Eta(), lambdaDummy.Phi(), lambdaDummy.M(), protonDummy.Pt(), protonDummy.Eta(), protonDummy.Phi(), positiveIndex.at(i5), negativeIndex.at(i5));
509+
lambdaPairmc(indexEvent, v0Status.at(i5), doubleStatus.at(i5), v0Cospa.at(i5), v0Radius.at(i5), dcaPositive.at(i5), dcaNegative.at(i5), dcaBetweenDaughter.at(i5), lambdaDummy.Pt(), lambdaDummy.Eta(), lambdaDummy.Phi(), lambdaDummy.M(), protonDummy.Pt(), protonDummy.Eta(), protonDummy.Phi(), positiveIndex.at(i5), negativeIndex.at(i5), dcaV0ToPV.at(i5));
506510
}
507511
}
508512
}
@@ -530,6 +534,7 @@ struct lambdaspincorrelation {
530534
std::vector<int> positiveIndex = {};
531535
std::vector<int> negativeIndex = {};
532536
std::vector<float> dcaBetweenDaughter = {};
537+
std::vector<float> dcaV0ToPV = {};
533538
int numbV0 = 0;
534539

535540
auto centrality = collision.centFT0C();
@@ -610,6 +615,7 @@ struct lambdaspincorrelation {
610615
negativeIndex.push_back(negtrack1.globalIndex());
611616

612617
v0Cospa.push_back(v0.v0cosPA());
618+
dcaV0ToPV.push_back(std::abs(v0.dcav0topv()));
613619
v0Radius.push_back(v0.v0radius());
614620
dcaPositive.push_back(std::abs(v0.dcapostopv()));
615621
dcaNegative.push_back(std::abs(v0.dcanegtopv()));
@@ -695,7 +701,8 @@ struct lambdaspincorrelation {
695701
protonDummy.Eta(),
696702
protonDummy.Phi(),
697703
positiveIndex.at(i5),
698-
negativeIndex.at(i5));
704+
negativeIndex.at(i5),
705+
dcaV0ToPV.at(i5));
699706
}
700707
}
701708
}

0 commit comments

Comments
 (0)