Skip to content

Commit 3f04f52

Browse files
committed
use span as an argument for dynamic columns acting on fixed-size array columns
1 parent f58ca4b commit 3f04f52

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

PWGLF/DataModel/LFStrangenessTables.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1183,11 +1183,11 @@ DECLARE_SOA_COLUMN(BachX, bachX, float); //! bachelor track X at min
11831183
// REGULAR COLUMNS FOR CASCCOVS
11841184
// Saved from finding: covariance matrix of parent track (on request)
11851185
DECLARE_SOA_DYNAMIC_COLUMN(PositionCovMat, positionCovMat, //! for transparent handling
1186-
[](const float covMat[21]) -> std::vector<float> {
1186+
[](std::span<const float> covMat) -> std::vector<float> {
11871187
std::vector<float> posCovMat { covMat[0], covMat[1], covMat[2], covMat[3], covMat[4], covMat[5] };
11881188
return posCovMat; });
11891189
DECLARE_SOA_DYNAMIC_COLUMN(MomentumCovMat, momentumCovMat, //! for transparent handling
1190-
[](const float covMat[21]) -> std::vector<float> {
1190+
[](std::span<const float> covMat) -> std::vector<float> {
11911191
std::vector<float> momCovMat { covMat[9], covMat[13], covMat[14], covMat[18], covMat[19], covMat[20] };
11921192
return momCovMat; });
11931193
DECLARE_SOA_COLUMN(KFTrackCovMat, kfTrackCovMat, float[21]); //! covariance matrix elements for KF method (Cascade)

0 commit comments

Comments
 (0)