Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Phys Phys
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 3
    • Merge requests 3
  • 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
  • PhysPhys
  • Merge requests
  • !700

Add StrippingData and TurboData selections

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Michael Thomas Alexander requested to merge malexand-strippingdata into run2-patches Mar 04, 2020
  • Overview 11
  • Commits 13
  • Pipelines 5
  • Changes 3

Add StrippingData and TurboData selection classes to retrieve particles from the output of Stripping/Turbo lines, which can be used as input to, eg, TupleSelection. They're simply derived from AutomaticData and set the particle location, but also add a StrippingSelection or Hlt2Selection pre-filter to check that the requested line has fired before retrieving the particles. For full DST Stripping data, the stream name must be passed to StrippingData as well as the line name. Eg,

b2hhdata = StrippingData('StrippingB2HHBDTLine')
dimuondata = StrippingData('StrippingFullDSTDiMuonJpsi2MuMuDetachedLine', 'Dimuon')

or

turbodata = TurboData('Hlt2CharmHadLcpToPpKmPipTurbo')

I also fixed a bug in TriggerSelection where the DecReports location was set incorrectly for Stripping data.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: malexand-strippingdata