Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The Driver class must be public.
  • The Driver class must have a public constructor that takes no arguments.
  • The Driver's constructor should not do any initialization. It should instead use the detectorChanged() or startOfData() methods, which are called after all input parameters are processed.
  • The set methods to be accessed in the XML should always be of the form
    No Format
    public void set[ParameterName]([type] [varName])
    Set methods not of this form will not be accessible as XML parameters.
  • The use of sub-drivers is discouraged due to these being inaccessible by the XML format, though it is still possible to use them. Any dependence of a child Driver on its parent's XML input parameters can be handled by using the startOfData() method to add a new child Driver instance.

Running a Specific LCSim Release

How to Run a Specific Release

Running your job with the lcsim jar is straightforward. Download the bin jar from the repository and use the java command to execute your steering file.

...