...
Here is a simple example which will print the event number.
No Format |
---|
<lcsim> <inputFiles><lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" <file>./myEvents.slcio</file>xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd"> </inputFiles><inputFiles> <file>./myEvents.slcio</file> </inputFiles> <control> <numberOfEvents>100</numberOfEvents> </control> <execute> <driver name="EventMarkerDriver"/> </execute> <drivers> <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver"> <eventInterval>1</eventInterval> </driver> </drivers> </lcsim> |
...
The below pseudo-XML shows all possible elements in the LCSim format.
No Format |
---|
<lcsim> <lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd"> <inputFiles> <fileUrl /> <file /> <fileSet> <file /> </fileSet> <fileList /> <fileUrlList /> </inputFiles> <control> <dryRun>true</dryRun> <logFile>/path/to/mylog.txt</logFile> <cacheDirectory>/path/to/mycache/</cacheDirectory> <skipEvents>1</skipEvents> <numberOfEvents>1000</numberOfEvents> <verbose>true</verbose> <printDriverStatistics>true</printDriverStatistics> <printSystemProperties>true</printSystemProperties> <printUserClassPath>true</printUserClassPath> <printDriversDetailed>true</printDriversDetailed> </control> <classpath> <jarUrl /> <jar /> <directory /> </classpath> <define> <anExampleVariable>1234</anExampleVarible> </define> <execute> <driver name="ExampleDriver" /> </execute> <drivers> <driver name="ExampleDriver" type="org.lcsim.example.ExampleDriver"> <exampleParam>1234</exampleParam> <exampleArrayParam>1 2 3 4</exampleParam> <exampleArray2DParam>1 2 3 4; 5 6 7 8</exampleArray2DParam> </driver> </drivers> </lcsim> |
...