Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Gauss Gauss
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 35
    • Issues 35
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Jira
    • Jira
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LHCb
  • GaussGauss
  • Merge requests
  • !725

[Futurev4] Add a test for running Gauss with DD4hep geometry and fix problems

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Rosen Matev requested to merge rmatev-dd4hep-test into Futurev4 Mar 24, 2021
  • Overview 25
  • Commits 12
  • Pipelines 9
  • Changes 7

needs !742 (merged)

Add a test for running Gauss with DD4hep geometry

The test is based on the example at https://gitlab.cern.ch/Gaussino/futuregaussexamples/-/blob/854f8978601a669342101901aa74927a2730c6fb/dd4hep/main.md

The test is placed in a temporary new package (Sim/FutureTests) since the tests in Sim/Gauss are disabled.

Fix configuration for output file writing

Until this change, the writer GaussTape was run too early by the AvalancheScheduler because its dependencies are not declared.

Here the GaussTape writer and the packers are now wrapped into GaudiSequencer-s which tells the AvalancheScheduler that GaussTape must run after the packing. Similarly, MCTruthToEDM is explicitly scheduled before the packers (which also don't delcare their inputs). With these changes, one can write out a .sim file as long as a single thread is used.

Fix list of XML includes for VP (follow Detector!76 (merged))

Fix copy-paste bug with EvtGenDecay.ImHelOne

EvtGenDecay.ImHelOne was wrongly named RealHelOne causing a collision. As a result the property m_imHelOne had a value of 1 instead of 0.

Add tests for DDG4 simulation scripts

Update 16.06.21 by mimazure This is cherry-picked from 90b0b535 and follows Detector!85 (merged)

Edited Jun 17, 2021 by Michal Mazurek
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: rmatev-dd4hep-test