Skip to content

Commit 8f003a3

Browse files
committed
GPU QA: Remove redundant information
1 parent 6951e4b commit 8f003a3

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

GPU/GPUTracking/qa/GPUQA.cxx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,9 @@ static constexpr Color_t defaultColorNUms[COLORCOUNT] = {kRed, kBlue, kGreen, kM
206206
#ifdef GPUCA_TPC_GEOMETRY_O2
207207
inline unsigned int GPUQA::GetNMCCollissions() const
208208
{
209-
return mNColTracks.size();
209+
return mMCInfos.size();
210210
}
211-
inline unsigned int GPUQA::GetNMCTracks(int iCol) const { return mNColTracks[iCol]; }
211+
inline unsigned int GPUQA::GetNMCTracks(int iCol) const { return mMCInfos[iCol].size(); }
212212
inline unsigned int GPUQA::GetNMCLabels() const { return mClNative->clustersMCTruth ? mClNative->clustersMCTruth->getIndexedSize() : 0; }
213213
inline const GPUQA::mcInfo_t& GPUQA::GetMCTrack(unsigned int iTrk, unsigned int iCol) { return mMCInfos[iCol][iTrk]; }
214214
inline const GPUQA::mcInfo_t& GPUQA::GetMCTrack(const mcLabel_t& label) { return mMCInfos[label.getEventID()][label.getTrackID()]; }
@@ -224,7 +224,7 @@ inline const auto& GPUQA::GetClusterLabels() { return mClNative->clustersMCTruth
224224
inline float GPUQA::GetMCLabelWeight(unsigned int i, unsigned int j) { return 1; }
225225
inline float GPUQA::GetMCLabelWeight(const mcLabels_t& label, unsigned int j) { return 1; }
226226
inline float GPUQA::GetMCLabelWeight(const mcLabel_t& label) { return 1; }
227-
inline bool GPUQA::mcPresent() { return !mConfig.noMC && mTracking && mClNative->clustersMCTruth && mNColTracks.size(); }
227+
inline bool GPUQA::mcPresent() { return !mConfig.noMC && mTracking && mClNative->clustersMCTruth && mMCInfos.size(); }
228228
#define TRACK_EXPECTED_REFERENCE_X 78
229229
#else
230230
inline GPUQA::mcLabelI_t::mcLabelI_t(const GPUQA::mcLabel_t& l) : track(l.fMCID)
@@ -583,15 +583,13 @@ int GPUQA::ReadO2MCData(const char* filename)
583583
fclose(fp);
584584
return 1;
585585
}
586-
mNColTracks.resize(n);
587-
mMCInfos.resize(GetNMCCollissions());
586+
mMCInfos.resize(n);
588587
for (unsigned int i = 0; i < n; i++) {
589588
unsigned int nn = GetNMCTracks(i);
590589
if (fread(&nn, sizeof(nn), 1, fp) != 1) {
591590
fclose(fp);
592591
return 1;
593592
}
594-
mNColTracks[i] = nn;
595593
mMCInfos[i].resize(nn);
596594
if (fread(mMCInfos[i].data(), sizeof(mMCInfos[i][0]), nn, fp) != nn) {
597595
fclose(fp);
@@ -614,8 +612,7 @@ void GPUQA::InitO2MCData()
614612

615613
o2::steer::MCKinematicsReader mcReader("collisioncontext.root");
616614
int nSimEvents = mcReader.getNEvents(0);
617-
mNColTracks.resize(nSimEvents);
618-
mMCInfos.resize(GetNMCCollissions());
615+
mMCInfos.resize(nSimEvents);
619616
std::vector<int> refId;
620617

621618
auto dc = o2::steer::DigitizationContext::loadFromFile("collisioncontext.root");
@@ -639,8 +636,7 @@ void GPUQA::InitO2MCData()
639636
}
640637
}
641638
}
642-
mNColTracks[i] = tracks.size();
643-
mMCInfos[i].resize(mNColTracks[i]);
639+
mMCInfos[i].resize(tracks.size());
644640
for (unsigned int j = 0; j < tracks.size(); j++) {
645641
auto& info = mMCInfos[i][j];
646642
const auto& trk = tracks[j];

GPU/GPUTracking/qa/GPUQA.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ class GPUQA
233233
std::vector<int> mFakeTracks[1];
234234
std::vector<additionalMCParameters> mMCParam[1];
235235
#endif
236-
std::vector<int> mNColTracks;
237236
std::vector<std::vector<mcInfo_t>> mMCInfos;
238237
std::vector<additionalClusterParameters> mClusterParam;
239238
int mNTotalFakes = 0;

0 commit comments

Comments
 (0)