Skip to content

Commit 135bd40

Browse files
committed
fix(Base): Only increment volume counter if volume is actually added
1 parent e72aa4f commit 135bd40

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

fairroot/base/sim/FairModule.cxx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ void FairModule::ProcessNodes(TList* nodes)
231231
std::ignore = node->calcLabTransform();
232232

233233
auto nodeTruncName = node->getTruncName();
234-
auto volume = std::make_unique<FairVolume>(nodeTruncName, fNbOfVolumes++);
234+
auto volume = std::make_unique<FairVolume>(nodeTruncName, fNbOfVolumes);
235235
volume->setRealName(node->GetName());
236236

237237
auto addedVol = vList->addVolume(std::move(volume));
@@ -240,6 +240,7 @@ void FairModule::ProcessNodes(TList* nodes)
240240
<< ". It is already present in the global volume list.";
241241
continue;
242242
}
243+
++fNbOfVolumes;
243244
addedVol->setGeoNode(node);
244245
addedVol->setCopyNo(node->getCopyNo());
245246

0 commit comments

Comments
 (0)