Skip to content

Commit 72d6180

Browse files
authored
propagate ROF width (AliceO2Group#7154)
1 parent 9eee7e6 commit 72d6180

5 files changed

Lines changed: 8 additions & 5 deletions

File tree

Detectors/MUON/MCH/Workflow/src/ClusterFinderOriginalSpec.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ class ClusterFinderOriginalTask
104104
mTimeClusterFinder += tEnd - tStart;
105105

106106
// fill the ouput messages
107-
clusterROFs.emplace_back(preClusterROF.getBCData(), clusters.size(), mClusterFinder.getClusters().size());
107+
clusterROFs.emplace_back(preClusterROF.getBCData(), clusters.size(), mClusterFinder.getClusters().size(),
108+
preClusterROF.getBCWidth());
108109
writeClusters(clusters, usedDigits);
109110
}
110111

Detectors/MUON/MCH/Workflow/src/PreClusterFinderSpec.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ class PreClusterFinderTask
142142

143143
// get the preclusters and associated digits
144144
tStart = std::chrono::high_resolution_clock::now();
145-
preClusterROFs.emplace_back(digitROF.getBCData(), mPreClusters.size(), nPreClusters);
145+
preClusterROFs.emplace_back(digitROF.getBCData(), mPreClusters.size(), nPreClusters, digitROF.getBCWidth());
146146
mPreClusterFinder.getPreClusters(mPreClusters, mUsedDigits);
147147
tEnd = std::chrono::high_resolution_clock::now();
148148
mTimeStorePreClusters += tEnd - tStart;

Detectors/MUON/MCH/Workflow/src/TrackFinderOriginalSpec.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ class TrackFinderTask
116116
// fill the ouput messages
117117
int trackOffset(mchTracks.size());
118118
writeTracks(tracks, mchTracks, usedClusters);
119-
trackROFs.emplace_back(clusterROF.getBCData(), trackOffset, mchTracks.size() - trackOffset);
119+
trackROFs.emplace_back(clusterROF.getBCData(), trackOffset, mchTracks.size() - trackOffset,
120+
clusterROF.getBCWidth());
120121
}
121122
}
122123

Detectors/MUON/MCH/Workflow/src/TrackFinderSpec.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,8 @@ class TrackFinderTask
133133
// fill the ouput messages
134134
int trackOffset(mchTracks.size());
135135
writeTracks(tracks, mchTracks, usedClusters);
136-
trackROFs.emplace_back(clusterROF.getBCData(), trackOffset, mchTracks.size() - trackOffset);
136+
trackROFs.emplace_back(clusterROF.getBCData(), trackOffset, mchTracks.size() - trackOffset,
137+
clusterROF.getBCWidth());
137138
}
138139

139140
LOGP(info, "Found {:3d} MCH tracks from {:4d} clusters in {:2d} ROFs",

Detectors/MUON/MCH/Workflow/src/TrackFitterSpec.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ class TrackFitterTask
119119
}
120120

121121
// write the current ROF with references to the associated tracks
122-
rofsOut.emplace_back(rof.getBCData(), trackOffset, tracksOut.size() - trackOffset);
122+
rofsOut.emplace_back(rof.getBCData(), trackOffset, tracksOut.size() - trackOffset, rof.getBCWidth());
123123
}
124124
}
125125

0 commit comments

Comments
 (0)