Skip to content

Commit a3e3295

Browse files
authored
[PWGDQ] Fixing reserved size for assocs tables in tableMaker (#16897)
1 parent 583c468 commit a3e3295

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

PWGDQ/TableProducer/tableMakerMC_withAssoc.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1368,7 +1368,7 @@ struct TableMakerMC {
13681368
trackBarrel.reserve(tracksBarrel.size());
13691369
trackBarrelCov.reserve(tracksBarrel.size());
13701370
trackBarrelPID.reserve(tracksBarrel.size());
1371-
trackBarrelAssoc.reserve(tracksBarrel.size());
1371+
trackBarrelAssoc.reserve(trackAssocs.size());
13721372
trackBarrelLabels.reserve(tracksBarrel.size());
13731373
}
13741374

@@ -1378,7 +1378,7 @@ struct TableMakerMC {
13781378
map_mfttrackcovs.clear();
13791379
mftTrack.reserve(mftTracks.size());
13801380
mftTrackExtra.reserve(mftTracks.size());
1381-
mftAssoc.reserve(mftTracks.size());
1381+
mftAssoc.reserve(mftAssocs.size());
13821382
mftLabels.reserve(mftTracks.size());
13831383
}
13841384

@@ -1390,7 +1390,7 @@ struct TableMakerMC {
13901390
muonBasic.reserve(muons.size());
13911391
muonExtra.reserve(muons.size());
13921392
muonCov.reserve(muons.size());
1393-
muonAssoc.reserve(muons.size());
1393+
muonAssoc.reserve(fwdTrackAssocs.size());
13941394
muonLabels.reserve(muons.size());
13951395
}
13961396

PWGDQ/TableProducer/tableMaker_withAssoc.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1766,15 +1766,15 @@ struct TableMaker {
17661766
outTables.trackBarrel.reserve(tracksBarrel.size());
17671767
outTables.trackBarrelCov.reserve(tracksBarrel.size());
17681768
outTables.trackBarrelPID.reserve(tracksBarrel.size());
1769-
outTables.trackBarrelAssoc.reserve(tracksBarrel.size());
1769+
outTables.trackBarrelAssoc.reserve(trackAssocs.size());
17701770
}
17711771

17721772
if constexpr (static_cast<bool>(TMFTFillMap)) {
17731773
fMftIndexMap.clear();
17741774
map_mfttrackcovs.clear();
17751775
outTables.mftTrack.reserve(mftTracks.size());
17761776
outTables.mftTrackExtra.reserve(mftTracks.size());
1777-
outTables.mftAssoc.reserve(mftTracks.size());
1777+
outTables.mftAssoc.reserve(mftAssocs.size());
17781778
}
17791779

17801780
if constexpr (static_cast<bool>(TMuonFillMap)) {
@@ -1785,7 +1785,7 @@ struct TableMaker {
17851785
outTables.muonExtra.reserve(muons.size());
17861786
outTables.muonInfo.reserve(muons.size());
17871787
outTables.muonCov.reserve(muons.size());
1788-
outTables.muonAssoc.reserve(muons.size());
1788+
outTables.muonAssoc.reserve(fwdTrackAssocs.size());
17891789
}
17901790

17911791
if constexpr (static_cast<bool>(TMFTFillMap & VarManager::ObjTypes::MFTCov)) {

0 commit comments

Comments
 (0)