Back to home page

EIC code displayed by LXR

 
 

    


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 ```