Skip to content

Commit 742592d

Browse files
authored
[Common,PWGEM,PWGHF,PWGLF,DPG,Trigger] Use std::array instead of deprecated gpustd::array (#11219)
1 parent ae4639b commit 742592d

40 files changed

+123
-123
lines changed

Common/TableProducer/trackPropagation.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ struct TrackPropagation {
162162
}
163163

164164
// Running variables
165-
gpu::gpustd::array<float, 2> mDcaInfo;
165+
std::array<float, 2> mDcaInfo;
166166
o2::dataformats::DCA mDcaInfoCov;
167167
o2::dataformats::VertexBase mVtx;
168168
o2::track::TrackParametrization<float> mTrackPar;

Common/TableProducer/trackPropagationTester.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ struct TrackPropagationTester {
209209
}
210210
initCCDB(bcs.begin());
211211

212-
gpu::gpustd::array<float, 2> dcaInfo;
212+
std::array<float, 2> dcaInfo;
213213

214214
int lNAll = 0;
215215
int lNaccTPC = 0;

Common/TableProducer/trackextension.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ struct TrackExtension {
134134
}
135135
auto trackPar = getTrackPar(track);
136136
auto const& collision = track.collision();
137-
gpu::gpustd::array<float, 2> dcaInfo;
137+
std::array<float, 2> dcaInfo;
138138
if (o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackPar, 2.f, matCorr, &dcaInfo)) {
139139
dca[0] = dcaInfo[0];
140140
dca[1] = dcaInfo[1];

Common/Tasks/propagatorQa.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ struct propagatorQa {
208208
/* check the previous run number */
209209
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
210210
initCCDB(bc);
211-
gpu::gpustd::array<float, 2> dcaInfo;
211+
std::array<float, 2> dcaInfo;
212212

213213
for (auto& track : tracks) {
214214
if (track.tpcNClsFound() < minTPCClustersRequired)
@@ -328,7 +328,7 @@ struct propagatorQa {
328328
/* check the previous run number */
329329
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
330330
initCCDB(bc);
331-
gpu::gpustd::array<float, 2> dcaInfo;
331+
std::array<float, 2> dcaInfo;
332332

333333
for (auto& track : tracks) {
334334
if (track.tpcNClsFound() < minTPCClustersRequired)
@@ -444,7 +444,7 @@ struct propagatorQa {
444444
/* check the previous run number */
445445
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
446446
initCCDB(bc);
447-
gpu::gpustd::array<float, 2> dcaInfo;
447+
std::array<float, 2> dcaInfo;
448448

449449
for (auto& trackIU : tracksIU) {
450450
if (trackIU.tpcNClsFound() < minTPCClustersRequired)

DPG/Tasks/AOTTrack/qaImpPar.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,7 @@ struct QaImpactPar {
692692
}
693693
} else {
694694
auto trackPar = getTrackPar(track);
695-
o2::gpu::gpustd::array<float, 2> dcaInfo{-999., -999.};
695+
std::array<float, 2> dcaInfo{-999., -999.};
696696
if (o2::base::Propagator::Instance()->propagateToDCABxByBz({PVbase_recalculated.getX(), PVbase_recalculated.getY(), PVbase_recalculated.getZ()}, trackPar, 2.f, matCorr, &dcaInfo)) {
697697
impParRPhi = dcaInfo[0] * toMicrometers;
698698
impParZ = dcaInfo[1] * toMicrometers;

EventFiltering/PWGHF/HFFilter.cxx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@ struct HfFilter { // Main struct for HF triggers
450450

451451
auto trackParPos = getTrackParCov(trackPos);
452452
auto trackParNeg = getTrackParCov(trackNeg);
453-
o2::gpu::gpustd::array<float, 2> dcaPos{trackPos.dcaXY(), trackPos.dcaZ()};
454-
o2::gpu::gpustd::array<float, 2> dcaNeg{trackNeg.dcaXY(), trackNeg.dcaZ()};
453+
std::array<float, 2> dcaPos{trackPos.dcaXY(), trackPos.dcaZ()};
454+
std::array<float, 2> dcaNeg{trackNeg.dcaXY(), trackNeg.dcaZ()};
455455
std::array<float, 3> pVecPos{trackPos.pVector()};
456456
std::array<float, 3> pVecNeg{trackNeg.pVector()};
457457
if (trackPos.collisionId() != thisCollId) {
@@ -545,7 +545,7 @@ struct HfFilter { // Main struct for HF triggers
545545
}
546546

547547
auto trackParThird = getTrackParCov(track);
548-
o2::gpu::gpustd::array<float, 2> dcaThird{track.dcaXY(), track.dcaZ()};
548+
std::array<float, 2> dcaThird{track.dcaXY(), track.dcaZ()};
549549
std::array<float, 3> pVecThird = track.pVector();
550550
if (track.collisionId() != thisCollId) {
551551
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParThird, 2.f, noMatCorr, &dcaThird);
@@ -600,7 +600,7 @@ struct HfFilter { // Main struct for HF triggers
600600
std::array<float, 3> pVecThirdVtx{};
601601
dfB.getTrack(0).getPxPyPzGlo(pVec2ProngVtx);
602602
dfB.getTrack(1).getPxPyPzGlo(pVecThirdVtx);
603-
o2::gpu::gpustd::array<float, 2> dca2Prong; //{trackParD.dcaXY(), trackParD.dcaZ()};
603+
std::array<float, 2> dca2Prong; //{trackParD.dcaXY(), trackParD.dcaZ()};
604604
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParD, 2.f, noMatCorr, &dca2Prong);
605605
bool isBplus = helper.isSelectedBhadron(pVec2ProngVtx, pVecThirdVtx, dca2Prong, dcaThird, std::array<double, 3>{static_cast<double>(collision.posX()), static_cast<double>(collision.posY()), static_cast<double>(collision.posZ())}, std::array{secondaryVertexBtoD0h[0], secondaryVertexBtoD0h[1], secondaryVertexBtoD0h[2]}, kBplus);
606606
bool isBc = helper.isSelectedBhadron(pVec2ProngVtx, pVecThirdVtx, dca2Prong, dcaThird, std::array<double, 3>{static_cast<double>(collision.posX()), static_cast<double>(collision.posY()), static_cast<double>(collision.posZ())}, std::array{secondaryVertexBtoD0h[0], secondaryVertexBtoD0h[1], secondaryVertexBtoD0h[2]}, kBc);
@@ -654,7 +654,7 @@ struct HfFilter { // Main struct for HF triggers
654654
continue;
655655
}
656656
auto trackParFourth = getTrackParCov(trackB);
657-
o2::gpu::gpustd::array<float, 2> dcaFourth{trackB.dcaXY(), trackB.dcaZ()};
657+
std::array<float, 2> dcaFourth{trackB.dcaXY(), trackB.dcaZ()};
658658
std::array<float, 3> pVecFourth = trackB.pVector();
659659
if (trackB.collisionId() != thisCollId) {
660660
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParFourth, 2.f, noMatCorr, &dcaFourth);
@@ -772,7 +772,7 @@ struct HfFilter { // Main struct for HF triggers
772772
continue;
773773
}
774774
auto trackParFourth = getTrackParCov(trackFourth);
775-
o2::gpu::gpustd::array<float, 2> dcaFourth{trackFourth.dcaXY(), trackFourth.dcaZ()};
775+
std::array<float, 2> dcaFourth{trackFourth.dcaXY(), trackFourth.dcaZ()};
776776
std::array<float, 3> pVecFourth = trackFourth.pVector();
777777
if (trackFourth.collisionId() != thisCollId) {
778778
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParFourth, 2.f, noMatCorr, &dcaFourth);
@@ -813,7 +813,7 @@ struct HfFilter { // Main struct for HF triggers
813813
if (!helper.isSelectedPhoton(photon, std::array{posTrack, negTrack}, activateQA, hV0Selected, hArmPod)) {
814814
continue;
815815
}
816-
gpu::gpustd::array<float, 2> dcaInfo;
816+
std::array<float, 2> dcaInfo;
817817
std::array<float, 3> pVecPhoton = {photon.px(), photon.py(), photon.pz()};
818818
std::array<float, 3> posVecPhoton = {photon.vx(), photon.vy(), photon.vz()};
819819
auto trackParPhoton = o2::track::TrackPar(posVecPhoton, pVecPhoton, 0, true);
@@ -876,7 +876,7 @@ struct HfFilter { // Main struct for HF triggers
876876
}
877877

878878
auto trackParBachelor = getTrackPar(trackBachelor);
879-
o2::gpu::gpustd::array<float, 2> dcaBachelor{trackBachelor.dcaXY(), trackBachelor.dcaZ()};
879+
std::array<float, 2> dcaBachelor{trackBachelor.dcaXY(), trackBachelor.dcaZ()};
880880
std::array<float, 3> pVecBachelor = trackBachelor.pVector();
881881
if (trackBachelor.collisionId() != thisCollId) {
882882
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParBachelor, 2.f, noMatCorr, &dcaBachelor);
@@ -973,7 +973,7 @@ struct HfFilter { // Main struct for HF triggers
973973
if (trackProton.globalIndex() == trackPos.globalIndex() || trackProton.globalIndex() == trackNeg.globalIndex()) {
974974
continue;
975975
}
976-
gpu::gpustd::array<float, 2> dcaInfoBachProton;
976+
std::array<float, 2> dcaInfoBachProton;
977977
if (trackProton.collisionId() != thisCollId) {
978978
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParBachelorProton, 2.f, noMatCorr, &dcaInfoBachProton);
979979
}
@@ -991,7 +991,7 @@ struct HfFilter { // Main struct for HF triggers
991991
continue;
992992
}
993993
auto trackParBachelor = getTrackPar(trackBachelor);
994-
o2::gpu::gpustd::array<float, 2> dcaBachelor{trackBachelor.dcaXY(), trackBachelor.dcaZ()};
994+
std::array<float, 2> dcaBachelor{trackBachelor.dcaXY(), trackBachelor.dcaZ()};
995995
std::array<float, 3> pVecBachelor = trackBachelor.pVector();
996996
if (trackBachelor.collisionId() != thisCollId) {
997997
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParBachelor, 2.f, noMatCorr, &dcaBachelor);
@@ -1137,9 +1137,9 @@ struct HfFilter { // Main struct for HF triggers
11371137
auto trackParFirst = getTrackParCov(trackFirst);
11381138
auto trackParSecond = getTrackParCov(trackSecond);
11391139
auto trackParThird = getTrackParCov(trackThird);
1140-
o2::gpu::gpustd::array<float, 2> dcaFirst{trackFirst.dcaXY(), trackFirst.dcaZ()};
1141-
o2::gpu::gpustd::array<float, 2> dcaSecond{trackSecond.dcaXY(), trackSecond.dcaZ()};
1142-
o2::gpu::gpustd::array<float, 2> dcaThird{trackThird.dcaXY(), trackThird.dcaZ()};
1140+
std::array<float, 2> dcaFirst{trackFirst.dcaXY(), trackFirst.dcaZ()};
1141+
std::array<float, 2> dcaSecond{trackSecond.dcaXY(), trackSecond.dcaZ()};
1142+
std::array<float, 2> dcaThird{trackThird.dcaXY(), trackThird.dcaZ()};
11431143
std::array<float, 3> pVecFirst = trackFirst.pVector();
11441144
std::array<float, 3> pVecSecond = trackSecond.pVector();
11451145
std::array<float, 3> pVecThird = trackThird.pVector();
@@ -1280,7 +1280,7 @@ struct HfFilter { // Main struct for HF triggers
12801280
}
12811281

12821282
auto trackParFourth = getTrackParCov(track);
1283-
o2::gpu::gpustd::array<float, 2> dcaFourth{track.dcaXY(), track.dcaZ()};
1283+
std::array<float, 2> dcaFourth{track.dcaXY(), track.dcaZ()};
12841284
std::array<float, 3> pVecFourth = track.pVector();
12851285
if (track.collisionId() != thisCollId) {
12861286
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParFourth, 2.f, noMatCorr, &dcaFourth);
@@ -1328,7 +1328,7 @@ struct HfFilter { // Main struct for HF triggers
13281328
std::array<float, 3> pVecFourtVtx{};
13291329
dfB.getTrack(0).getPxPyPzGlo(pVec3ProngVtx);
13301330
dfB.getTrack(1).getPxPyPzGlo(pVecFourtVtx);
1331-
o2::gpu::gpustd::array<float, 2> dca3Prong; //{trackParD.dcaXY(), trackParD.dcaZ()};
1331+
std::array<float, 2> dca3Prong; //{trackParD.dcaXY(), trackParD.dcaZ()};
13321332
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParD, 2.f, noMatCorr, &dca3Prong);
13331333
bool isBhad = helper.isSelectedBhadron(pVec3ProngVtx, pVecFourtVtx, dca3Prong, dcaFourth, std::array<double, 3>{static_cast<double>(collision.posX()), static_cast<double>(collision.posY()), static_cast<double>(collision.posZ())}, std::array{secondaryVertexB[0], secondaryVertexB[1], secondaryVertexB[2]}, iHypo + 3);
13341334
if (isBhad) {
@@ -1420,7 +1420,7 @@ struct HfFilter { // Main struct for HF triggers
14201420

14211421
// select soft pion candidates
14221422
auto trackParSoftPi = getTrackPar(trackSoftPi);
1423-
o2::gpu::gpustd::array<float, 2> dcaSoftPi{trackSoftPi.dcaXY(), trackSoftPi.dcaZ()};
1423+
std::array<float, 2> dcaSoftPi{trackSoftPi.dcaXY(), trackSoftPi.dcaZ()};
14241424
std::array<float, 3> pVecSoftPi = trackSoftPi.pVector();
14251425
if (trackSoftPi.collisionId() != thisCollId) {
14261426
// This is a track reassociated to this PV by the track-to-collision-associator
@@ -1505,7 +1505,7 @@ struct HfFilter { // Main struct for HF triggers
15051505
if (!helper.isSelectedPhoton(photon, std::array{posTrack, negTrack}, activateQA, hV0Selected, hArmPod)) {
15061506
continue;
15071507
}
1508-
gpu::gpustd::array<float, 2> dcaInfo;
1508+
std::array<float, 2> dcaInfo;
15091509
std::array<float, 3> pVecPhoton = {photon.px(), photon.py(), photon.pz()};
15101510
std::array<float, 3> posVecPhoton = {photon.vx(), photon.vy(), photon.vz()};
15111511
auto trackParPhoton = o2::track::TrackPar(posVecPhoton, pVecPhoton, 0, true);
@@ -1626,7 +1626,7 @@ struct HfFilter { // Main struct for HF triggers
16261626

16271627
// select soft pion candidates
16281628
auto trackParSoftPi = getTrackPar(trackSoftPi);
1629-
o2::gpu::gpustd::array<float, 2> dcaSoftPi{trackSoftPi.dcaXY(), trackSoftPi.dcaZ()};
1629+
std::array<float, 2> dcaSoftPi{trackSoftPi.dcaXY(), trackSoftPi.dcaZ()};
16301630
std::array<float, 3> pVecSoftPi = trackSoftPi.pVector();
16311631
if (trackSoftPi.collisionId() != thisCollId) {
16321632
// This is a track reassociated to this PV by the track-to-collision-associator
@@ -1733,7 +1733,7 @@ struct HfFilter { // Main struct for HF triggers
17331733
auto v0DauNegId = v0.negTrackId();
17341734

17351735
// propagate to PV
1736-
gpu::gpustd::array<float, 2> dcaInfo;
1736+
std::array<float, 2> dcaInfo;
17371737
o2::track::TrackParCov trackParCasc;
17381738
o2::track::TrackParCov trackParCascTrack;
17391739
if (requireStrangenessTrackingAny < 2) { // needed for at least one of the two
@@ -1758,7 +1758,7 @@ struct HfFilter { // Main struct for HF triggers
17581758
}
17591759

17601760
auto trackParBachelor = getTrackParCov(track);
1761-
gpu::gpustd::array<float, 2> dcaInfoBach;
1761+
std::array<float, 2> dcaInfoBach;
17621762
if (track.collisionId() != thisCollId) {
17631763
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParBachelor, 2.f, noMatCorr, &dcaInfoBach);
17641764
}
@@ -1802,7 +1802,7 @@ struct HfFilter { // Main struct for HF triggers
18021802
}
18031803

18041804
auto trackParBachelorSecond = getTrackParCov(trackSecond);
1805-
gpu::gpustd::array<float, 2> dcaInfoBachSecond;
1805+
std::array<float, 2> dcaInfoBachSecond;
18061806
if (trackSecond.collisionId() != thisCollId) {
18071807
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParBachelorSecond, 2.f, noMatCorr, &dcaInfoBachSecond);
18081808
}

EventFiltering/PWGHF/HFFilterCharmHadronSignals.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ struct HfFilterCharmHadronSignals { // Main struct for HF triggers
162162

163163
auto trackParPos = getTrackPar(trackPos);
164164
auto trackParNeg = getTrackPar(trackNeg);
165-
o2::gpu::gpustd::array<float, 2> dcaPos{trackPos.dcaXY(), trackPos.dcaZ()};
166-
o2::gpu::gpustd::array<float, 2> dcaNeg{trackNeg.dcaXY(), trackNeg.dcaZ()};
165+
std::array<float, 2> dcaPos{trackPos.dcaXY(), trackPos.dcaZ()};
166+
std::array<float, 2> dcaNeg{trackNeg.dcaXY(), trackNeg.dcaZ()};
167167
std::array<float, 3> pVecPos{trackPos.pVector()};
168168
std::array<float, 3> pVecNeg{trackNeg.pVector()};
169169
if (trackPos.collisionId() != thisCollId) {
@@ -218,7 +218,7 @@ struct HfFilterCharmHadronSignals { // Main struct for HF triggers
218218
}
219219

220220
auto trackParThird = getTrackPar(track);
221-
o2::gpu::gpustd::array<float, 2> dcaThird{track.dcaXY(), track.dcaZ()};
221+
std::array<float, 2> dcaThird{track.dcaXY(), track.dcaZ()};
222222
std::array<float, 3> pVecThird = track.pVector();
223223
if (track.collisionId() != thisCollId) {
224224
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParThird, 2.f, noMatCorr, &dcaThird);
@@ -268,9 +268,9 @@ struct HfFilterCharmHadronSignals { // Main struct for HF triggers
268268
auto trackParFirst = getTrackPar(trackFirst);
269269
auto trackParSecond = getTrackPar(trackSecond);
270270
auto trackParThird = getTrackPar(trackThird);
271-
o2::gpu::gpustd::array<float, 2> dcaFirst{trackFirst.dcaXY(), trackFirst.dcaZ()};
272-
o2::gpu::gpustd::array<float, 2> dcaSecond{trackSecond.dcaXY(), trackSecond.dcaZ()};
273-
o2::gpu::gpustd::array<float, 2> dcaThird{trackThird.dcaXY(), trackThird.dcaZ()};
271+
std::array<float, 2> dcaFirst{trackFirst.dcaXY(), trackFirst.dcaZ()};
272+
std::array<float, 2> dcaSecond{trackSecond.dcaXY(), trackSecond.dcaZ()};
273+
std::array<float, 2> dcaThird{trackThird.dcaXY(), trackThird.dcaZ()};
274274
std::array<float, 3> pVecFirst = trackFirst.pVector();
275275
std::array<float, 3> pVecSecond = trackSecond.pVector();
276276
std::array<float, 3> pVecThird = trackThird.pVector();

EventFiltering/PWGHF/HFFilterHelpers.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2585,7 +2585,7 @@ inline bool HfFilterHelper::buildV0(V const& v0Indices, T const& tracks, C const
25852585
auto trackParCovPos = getTrackParCov(trackPos);
25862586
auto trackParCovNeg = getTrackParCov(trackNeg);
25872587
std::array<float, 3> primVtx = {collision.posX(), collision.posY(), collision.posZ()};
2588-
gpu::gpustd::array<float, 2> dcaInfoPos, dcaInfoNeg;
2588+
std::array<float, 2> dcaInfoPos, dcaInfoNeg;
25892589
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParCovPos, 2.f, dcaFitter.getMatCorrType(), &dcaInfoPos);
25902590
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParCovNeg, 2.f, dcaFitter.getMatCorrType(), &dcaInfoNeg);
25912591

@@ -2655,7 +2655,7 @@ inline bool HfFilterHelper::buildV0(V const& v0Indices, T const& tracks, C const
26552655
auto trackParV0 = dcaFitter.createParentTrackParCov();
26562656
trackParV0.setAbsCharge(0);
26572657
trackParV0.setPID(o2::track::PID::K0);
2658-
gpu::gpustd::array<float, 2> dcaInfoV0;
2658+
std::array<float, 2> dcaInfoV0;
26592659
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParV0, 2.f, dcaFitter.getMatCorrType(), &dcaInfoV0);
26602660
v0Cand.dcav0topv = dcaInfoV0[0];
26612661

@@ -2707,7 +2707,7 @@ inline bool HfFilterHelper::buildCascade(Casc const& cascIndices, V const& v0Ind
27072707
return false;
27082708
}
27092709

2710-
gpu::gpustd::array<float, 2> dcaInfoBach;
2710+
std::array<float, 2> dcaInfoBach;
27112711
auto bachTrackParCov = getTrackParCov(trackBachelor);
27122712
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, bachTrackParCov, 2.f, dcaFitter.getMatCorrType(), &dcaInfoBach);
27132713

@@ -2781,7 +2781,7 @@ inline bool HfFilterHelper::buildCascade(Casc const& cascIndices, V const& v0Ind
27812781
auto trackParCasc = dcaFitter.createParentTrackParCov();
27822782
trackParCasc.setAbsCharge(1);
27832783
trackParCasc.setPID(o2::track::PID::XiMinus);
2784-
gpu::gpustd::array<float, 2> dcaInfoCasc;
2784+
std::array<float, 2> dcaInfoCasc;
27852785
o2::base::Propagator::Instance()->propagateToDCABxByBz({collision.posX(), collision.posY(), collision.posZ()}, trackParCasc, 2.f, dcaFitter.getMatCorrType(), &dcaInfoCasc);
27862786
cascCand.dcaXYCascToPV = dcaInfoCasc[0];
27872787
cascCand.dcacascdaughters = std::sqrt(dcaFitter.getChi2AtPCACandidate());

0 commit comments

Comments
 (0)