Skip to content
Snippets Groups Projects
LCIO.py 718 B
Newer Older
"""Helper object for files containing one or more MCParticle collections"""

from __future__ import absolute_import, unicode_literals
from DDSim.Helper.Input import Input

Marko Petric's avatar
Marko Petric committed

class LCIO(Input):
  """Configuration for the generator-level InputFiles"""
Marko Petric's avatar
Marko Petric committed

  def __init__(self):
Jan Strube's avatar
Jan Strube committed
    super(LCIO, self).__init__()
    self._parameters["MCParticleCollectionName"] = "MCParticle"
Marko Petric's avatar
Marko Petric committed
  def mcParticleCollectionName(self):
    """Set the name of the collection containing the MCParticle input.
    Default is "MCParticle".
    """
    return self._parameters["MCParticleCollectionName"]
Marko Petric's avatar
Marko Petric committed

  @mcParticleCollectionName.setter
Marko Petric's avatar
Marko Petric committed
  def mcParticleCollectionName(self, val):
    self._parameters["MCParticleCollectionName"] = val