Skip to content
GitLab
Projects Groups Topics 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
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 56
    • Issues 56
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 45
    • Merge requests 45
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • 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
  • GaussGauss
  • Merge requests
  • !944

Fix Inclusive Userhook bug and configuration

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Tom Hadavizadeh requested to merge thadaviz_inclusiveb_fix into master Feb 16, 2023
  • Overview 4
  • Commits 9
  • Pipelines 4
  • Changes 8

This MR addresses two issues with the inclusive b-quark Userhook implementations for Pythia.

  • The pT scale of the veto applied during the event evolution was being used before it was initialised. I've added more checks to prevent this happening.
  • When used with most generation tools (e.g. SignalPlain or SignalRepeatedHadronisation) using the Userhooks will mean the pileup events are also produced with b-quarks in them. I've rewritten the python steering script to overwrite the chosen generation tool and force the use of 'Special', allowing separate Pythia instances for the signal and pile up. The normal 'DaughtersinLHCb' generator level cuts don't work with the Special tool so I've had to use the 'BcDaughtersinLHCb' tool and change the particle ID to different hadrons according to the requested EventType.
  • The QMtest has been updated to use the new options file
Edited Feb 17, 2023 by Tom Hadavizadeh
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: thadaviz_inclusiveb_fix