Warning, /EICrecon/docs/design/common_flags_env.md is written in an unsupported language. File is not indexed.
0001 # EICrecon common flags and environment
0002
0003 This page does not provide all available run flags/parameters for EICrecon.
0004 There are many more parameters that can be used in algorithms.
0005 Moreover dynamically attached plugins add their own parameters.
0006 Here is a list of common flags/parameters and environment variables to
0007 control the core flow of EICrecon execution.
0008
0009 ## EICrecon
0010
0011 EICrecon follows JANA2 principles of using flags. Components of reconstruction software
0012 can declare parameters, which users can control with `-P` flag.
0013
0014 ```bash
0015 eicrecon -Pplugins=JTest -PMyPlugin:MyVariable=5 input_file1.root input_file2.root
0016 ```
0017
0018 We can understand this command as follows:
0019
0020 * `eicrecon` is the default command-line tool for launching reconstruction.
0021
0022 * The `-P` flag specifies a configuration parameters, e.g.
0023
0024 * All free parameters are considered to be input file, e.g. `input_file1.root`, `input_file2.root`
0025
0026
0027 [jana2](flags/jana2.md ':include')
0028
0029 [dd4hep](flags/dd4hep.md ':include')
0030
0031 [acts](flags/acts.md ':include')