"""Helper object for GuineaPig InputFile Parameters""" from DDSim.Helper.Input import Input class GuineaPig(Input): """Configuration for the GuineaPig InputFiles""" def __init__(self): super(GuineaPig, self).__init__() self._parameters["ParticlesPerEvent"] = -1 self._closeProperties() @property def particlesPerEvent(self): """Set the number of pair particles to simulate per event. Only used if inputFile ends with ".pairs" If "-1" all particles will be simulated in a single event """ return self._parameters["ParticlesPerEvent"] @particlesPerEvent.setter def particlesPerEvent(self, val): self._parameters["ParticlesPerEvent"] = str(val)