Event Selection

Image credit: Symmetry Magazine

This lesson will explore how to transform the information stored in POET files into sensible selection criteria for a physics analysis. We will also explore how to access information from the trigger system for each event.


Following the Physics Object Pre-learning module is important! You will need the CMSSW docker container and POET analyzer area from that lesson. Note: users of the Mac M1/M2 chips will not be able to run the POET examples in this lesson, but can apply the principles to existing POET files using the ROOT docker container.


Setup Download files required for the lesson
00:00 1. Introduction What did we learn in the physics objects pre-learning module?
How should I select events for a physics analysis?
00:10 2. CMS Trigger System What is the CMS trigger system and why is it needed?
What is a trigger path in CMS?
How does the trigger depend on instantaneous luminosity and why are prescales necessary?
What do streams and datasets have to do with triggers?
00:20 3. MiniAOD triggering How can I access trigger information from MiniAOD files?
What are trigger objects?
00:40 4. Triggering with HLT Providers Why might I need to access the DB conditions for trigger studies?
What are the HLTConfigProvider and HLTPrescaleProvider classes?
00:50 5. Basic objects challenge How should I construct selection criteria for a physics analysis?
01:20 6. Solutions and questions How should I construct selection criteria for a physics analysis?
02:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.