Newer
Older
"""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
@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)