diff --git a/DDG4/python/DDSim/DD4hepSimulation.py b/DDG4/python/DDSim/DD4hepSimulation.py index 6643aaac77179681a5501ca3b41fa7cb5a23b9c9..6f88154981fb6c6c93e30b743b4071f04881f633 100644 --- a/DDG4/python/DDSim/DD4hepSimulation.py +++ b/DDG4/python/DDSim/DD4hepSimulation.py @@ -527,7 +527,7 @@ class DD4hepSimulation(object): fileNames = [fileNames] if not all(fileName.endswith(extensions) for fileName in fileNames): self._errorMessages.append("ERROR: Unknown fileformat for file: %s" % fileNames) - if not self.hepmc3.useHepMC3 and fileName.endswith(".hepmc3"): + if not self.hepmc3.useHepMC3 and any(fileName.endswith(".hepmc3") for fileName in fileNames): self._errorMessages.append("ERROR: HepMC3 files require the use of HepMC3 library") return fileNames