icecube.simprod.jcorsika.corsika_options.option module¶
Copyright (c) 2005 the icecube collaboration @version: $Revision: $ @date: $Date: $ @author: Juan Carlos Diaz Velez <juancarlos@icecube.wisc.edu> @author: Alex Olivas <olivas@icecube.umd.edu> and Javier Gonzalez <javierg@udel.edu>
- class icecube.simprod.jcorsika.corsika_options.option.Option(name=None, short_name=None, long_name=None, type=<class 'str'>, action='store', default=None, help='', const=None, group=None, choices=None)¶
Bases:
object
- class icecube.simprod.jcorsika.corsika_options.option.OptionGroup(name, title, help='')¶
Bases:
object
- class icecube.simprod.jcorsika.corsika_options.option.OptionSuite(options)¶
Bases:
object
FIXME : Add docs.
- append_to_steering()¶
Derived modules should return a string that will get appended directly to the INPUTS steering file.
- configure(options)¶
This method will be called after “parse_args” and is meant to be used to set defaults that depend on other user defined parameters that could potentially belong to a different policy. The result of the parse_args, ‘options’ is what’s passed here.
- validate()¶
Check to see that the input is valid and self-consistent.