Skip to content
Snippets Groups Projects
Commit 3f96b2b1 authored by Wouter Deconinck's avatar Wouter Deconinck Committed by MarkusFrankATcernch
Browse files

fix: extended Action docstring

parent 2b6ea26b
No related branches found
No related tags found
No related merge requests found
...@@ -30,14 +30,16 @@ class Action(ConfigHelper): ...@@ -30,14 +30,16 @@ class Action(ConfigHelper):
>>> SIM = DD4hepSimulation() >>> SIM = DD4hepSimulation()
>>> SIM.action.mapActions['ecal'] =( "CaloPreShowerSDAction", {"FirstLayerNumber": 1} ) >>> SIM.action.mapActions['ecal'] =( "CaloPreShowerSDAction", {"FirstLayerNumber": 1} )
Additional actions can be set as well with Additional actions can be set as well with the following syntax variations:
>>> SIM = DD4hepSimulation() >>> SIM = DD4hepSimulation()
>>> SIM.action.run = [ ("Geant4TestRunAction", {"Property_int": 10} ) ] >>> SIM.action.run = "Geant4TestRunAction" # name only
>>> SIM.action.event = [ ("Geant4TestEventAction", {"Property_int": 10} ) ] >>> SIM.action.event = "Geant4TestEventAction/EventAction0,Geant4TestEventAction/EventAction1" # comma-separated names
>>> SIM.action.track = [ ("Geant4TestTrackAction", {"Property_int": 10} ) ] >>> SIM.action.track = ( "Geant4TestTrackAction", {"Property_int": 10} ) # tuple of name and parameter dict
>>> SIM.action.step = [ ("Geant4TestStepAction", {"Property_int": 10} ) ] >>> SIM.action.step = { "name": "Geant4TestStepAction", "parameter": {"Property_int": 10} } # dict of name and parameter dict
>>> SIM.action.stack = [ ("Geant4TestStackAction", {"Property_int": 10} ) ] >>> SIM.action.stack = [ { "name": "Geant4TestStackAction", "parameter": {"Property_int": 10} } ] # list of dict of name and parameter dict
On the command line, these can be specified as JSON strings.
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment