Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modularise sim WF #446

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Aug 17, 2022

  1. Modularise sim WF

    * add o2dpg_sim_workflow_evolution.py providing several
      modularisation features
    
    * possible to select modules to be simulated using --modules
    
    * possible to select detectors to be read out using --readout-detectors
    
    * tasks requiring inactive detectors are not added
    
    * allows for transport only using specified detectors/passive modules
    
    * digi, reco and match introduced as logical steps
    
      * consrtuct e.g. a digit task with add_digi_task
        specify detector, task name constructed automatically
    
      * get dependency e.g. with get_digit_need
    
    * automatic construction of source strings (e.g. used for vertexing
      commands or aod producer)
      this again returns a string only including of sources actually present
      based on reco and match tasks that have been successfully added
    
    * still possible to construct any task explicitly with name, needs etc
      as before
    
    * some tasks adjusted to their minimal dependencies
    
    * small adjustments in o2dpg_qc_finalization_workflow.py to have same
      "<taskname>_<timeframe>" format of tasknames per timeframe
    Benedikt Volkel committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    b14a076 View commit details
    Browse the repository at this point in the history