Skip to content

GitLab

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

Add a 2-track line using new combiner/functors

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Olli Lupton requested to merge olupton_improve_functors into master Jul 10, 2019
  • Overview 20
  • Commits 4
  • Pipelines 20
  • Changes 13
  • Re-add a Moore functor cache and force its use in test_hlt1_example.qmt.
  • Try implementing a 2-track hlt1 line with new functor/combiner machinery.
  • Add a debug_two_track_mva line, which demonstrates dumping functor values evaluated on a 2-track combination.
  • Move example MVA lines out of Hlt/Hlt1Conf/options/hlt1_example.py and modify them to use new functors. The Hlt1TrackMVA is implemented nearly-completely (there is no ghost probability, and we are tacitly assuming that things like "ipchi2" and "track chi2" mean the same thing here as they used to, which is not really the case...). The TwoTrackMVA is partially implemented (like all recent options, there is no actual MVA, and some pre-selection cuts are omitted).
  • Replace LoKi__VoidFilter + LoKi functors with PrVoidFilter + new functors.
  • Tweak the Hlt1Conf setup to put the ODIN from the input file somewhere, instead of only having the fake ODIN with a fake event time.
  • Reduce python logging verbosity

Goes with LHCb!2029 (merged) and Rec!1625 (merged)

Edited Aug 05, 2019 by Rosen Matev
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: olupton_improve_functors