How to Marlin

How to Marlin
A very simple example for a bash user to run Marlin reconstruction is

$ ilcsoft=/proj/soft/ilcsoft
$ . ${ilcsoft}/v01-06/Marlin/v00-10-04/build_env.sh
$ export LD_LIBRARY_PATH=${ilcsoft}/lib:${LD_LIBRARY_PATH}
$ ln -s ${ilcsoft}/LCFI_MokkaBasedNets/v00-01/ILD_00 nets
$ Marlin stdreco.xml

where, stdreco.xml is the input parameter file for Marlin. Following parameters in stdreco.xml should be modified.

  • %%LCIOInputFiles%%(string)
    Input files for Marlin job, namely Mokka simulation files. To process more than one file, specify file names with being separated by space.
  • %%RECLCIOOutputFile%%(string)
    A file name to output reconstruction result.
  • %%DSTLCIOOutputFile%%(string)
    A file name to output DST result. If you wish to change the collections to be kept in DST, modify parameters for DSTOutput process in stdreco.xml
  • %%GEAR_FILE_NAME%%(string)
    A gear file contains geometry information used in Mokka. It is created when you run Mokka. The file name is usually GearOutput.xml

stdreco.xml is the setting for ILD LOI sudies. The standard reconstruction file could be created by yourself by a script, writesteer.py, which will be found in StandardConfig/v01-01/scripts in ilcsoft distribution, for example jlclogin2.kek.jp:/proj/soft/ilcsoft/v01-06.