Back to home page

EIC code displayed by LXR

 
 

    


Warning, /EICrecon/docs/design/flags/acts.md is written in an unsupported language. File is not indexed.

0001 ## ACTS flags
0002 
0003 ### Logging
0004 
0005 ACTS has two loggers controlled by two flags:
0006 
0007 - **acts:LogLevel** - General Acts logger. Is used for logging during ACTS reconstruction
0008 - **acts:InitLogLevel** - Initialization Acts logger. Is used for geometry initialization.
0009   By default, its level is the same as for general logger, but user can set
0010   it explicitly to only look extended printout of DD4Hep->Acts geometry conversion and other
0011   initialization steps
0012 
0013 The reason for such level split is: it might be important to have a verbose log during initialization
0014 to view geometry conversion printout; while there is no need for full printout of each track reconstruction.
0015 And wise versa.
0016 
0017 Examples:
0018 
0019 ```yaml
0020 # ACTS initialization and reconstruction log is set to maximum level:
0021 acts:LogLevel = "trace"
0022 
0023 # But now initialization set to "info", no print of geometry import in details
0024 acts:InitLogLevel = "info"
0025 
0026 # Don't print verbose messages during reconstruction,
0027 # but print full info on initial geometry conversion
0028 acts:LogLevel = "info"
0029 acts:InitLogLevel = "trace"
0030 ```
0031 
0032 #### Material map
0033 
0034 Material map in JSon format can be loaded with **acts:MaterialMap** flag:
0035 
0036 ```yaml
0037 acts:MaterialMap=/path/to/file/material.cbp
0038 ```
0039 
0040 The default value for MaterialMap `calibrations/materials-map.cbor`.
0041 When EICRecon runs, DD4Hep downloads calibrations to the current running directory
0042 including material map to `calibrations/materials-map.cbor`.