Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • L LHCb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 193
    • Issues 193
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 41
    • Merge requests 41
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LHCbLHCb
  • LHCb
  • Merge requests
  • !1848

WIP: Removal of HepMC2

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Dominik Muller requested to merge remove_hepmc into master Apr 09, 2019
  • Overview 10
  • Commits 1
  • Pipelines 1
  • Changes 116

Removes all HepMC2 dependent parts from LHCb. As we are not supporting HepMC(3) output in the upgrade, these parts are not required anymore in LHCb. As HepMC2 and HepMC3 are incompatible and cannot be used in a project simultaneously they have to be removed to proceed with the porting of Gauss.

After a review to determine which parts are still required, they will need to be ported to HepMC3 and can then placed directly into future Gauss. Most prominently, this will include the LoKi functors for HepMC used for generator level cuts.

Marked this as WIP for now as it probably breaks other projects. @cattanem Is there a slot we can test this in?

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: remove_hepmc