Replies: 0 comments 3 replies
-
[At the EPIC Developers meeting 09/06/2022] it was suggested that
Thus the correct naming examples are: BVTX:SiliconTrackerDigi:TimeResolution=10
BVTX:TrackerHitReco:LogLevel=trace |
Beta Was this translation helpful? Give feedback.
0 replies
-
Now the next questions:
# (1) logging - plugin name with logging service
--Plogging:LogLevel
# (2) just a flag as it is global
--PLogLevel
# (3) emphasizing that this is eicrecon global parameter
--Peicrecon:LogLevel |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently there is no style for plugins parameters which needs to be fixed. For reference, each unit may create its own parameters, these parameters can be changed without software recompilation like
Parameter name could be of any symbols. The only existing policy right now, that unit name (plugin/factory/processor) and parameter should be separated by ":". The separation is purely a policy. So the parameter names are like:
Example. We have lots of "SiliconTrackerDigi" factories with different tags and that require different input parameters (that is the goal). And currently we went a way of creating tags and wire factories by tags. Thus parameter naming policy should be something like
@nathanwbrei proposed continue using ":" as a separator like this:
Thus if you see
You can guess that Cadabra is a parameter. While if you see
You understand that Cadabra is a tag.
Example of real names:
This required not only for readability but for better python API helpers
Beta Was this translation helpful? Give feedback.
All reactions