cms-l1-dpg / Phase2-L1MenuTools

This repository contains the framework for the measurement of matching efficiencies, trigger turn-on curves, and scalings for the assessment of the physics performance of the CMS Phase-2 L1 Menu.
2 stars 8 forks source link

Move to L1Nano #50

Closed artlbv closed 5 months ago

artlbv commented 7 months ago

We want to move from L1 menu ntuples to the nanoAOD-based menu ntuples "L1Nano": https://github.com/cms-l1-dpg/Phase2-L1Nano

The nano contains almost all the relevant objects as in the old menu ntuples except:

In addition to the previous "L1 objects" also "GT objects" were added. a summary of the current content is shown here: https://alobanov.web.cern.ch/L1T/Phase2/L1Nano/l1nano_doc_report.html

This branch/commit tried a first version of adapting the cache and object performance code to the L1Nano: https://github.com/cms-l1-dpg/Phase2-L1MenuTools/commit/9a1aa4aa23f67df066887d460b1ec1e94c2caf95 https://github.com/artlbv/Phase2-L1MenuTools/tree/dev_nano

Note that apart from the (branch) name changes of the L1 objects, the major change for this framework is the update of the generator-level particle collections.

Instead of storing all particles, the default, filtered, GenPart collection is used now: https://alobanov.web.cern.ch/L1T/Phase2/L1Nano/l1nano_doc_report.html#GenPart

The migration to nano can be split in these tasks:

artlbv commented 5 months ago

Closed by #65