Warning, /EICrecon/docs/design/flags/jana2.md is written in an unsupported language. File is not indexed.
0001 ## Jana2 flags
0002
0003
0004 - **plugins** - Comma separated list of additional plugins to load.
0005 Note that:
0006 1. eicrecon has a list of default plugins that are required for full simulation and loaded automatically
0007 2. If a plugin is loaded, it doesn't mean that its factories are activated. Factories are activated based on required data
0008
0009 - **nthreads** - number of threads. Currently would be 1
0010 - **jana:debug_plugin_loading** - if 1, prints additional information about plugin loading process. Convenient to check that all plugins are found and correctly loaded.
0011 - **jana:nevents** - number of events to calculate
0012 - **jana:nskip** - number of first events to ckip
0013 - **jana:timeout** - controls jana self-check ticks. ```-Pjana:timeout=0``` switches off
0014 JANA self-check ticks, which is useful if you would like to use debugger breakpoints to
0015 pause code execution. Without ```-Pjana:timeout=0``` jana stops after a long pause in debugger
0016 - **jana:debug_mode** - ???
0017
0018
0019
0020 Example:
0021
0022 ```bash
0023 eicrecon
0024
0025 # add additional plugins to execution
0026 -Pplugins=tracking_efficiency, # include additional plugins
0027 -Pnthreads=1 # run in 1 thread
0028 -Pjana:debug_plugin_loading=1 # print more info on plugins loading
0029 -Pjana:nskip=500 # skip first 500 events
0030 -Pjana:nevents=1000 # process 1000 events
0031 -Pjana:debug_mode=1 #
0032 -Pjana:timeout=0 # Can now pause in IDE debugger
0033 input_file.edm4hep.root # Input file
0034 ```