Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

4.0.0-pre3

Pre-release
Pre-release
Compare
Choose a tag to compare
@andrey-popov andrey-popov released this 26 Jun 21:54
· 98 commits to master since this release

A routing checkpoint on the way to 4.0.0.

Improvements:

  • User-defined properties can be added to Candidate as userFloats, etc.
  • Class Dataset now provides a label to identify the source (MiniAOD) dataset.
  • Dataset::AddFile now supports glob-like masks.
  • User-defined search locations are supported in FileInPath.
  • Pile-up profile in simulation is now read from a ROOT file instead of being hard-coded.
  • Logical OR of multiple triggers is allowed in selection.
  • Event reweighting plugins migrated to a standard interface EventWeightPlugin, and a weight collector plugin is added.
  • A service to request systematic variations is provided.
  • Systematic variations in PECJetMETReader implemented.
  • LeptonSFWeight now computes systematic variations.
  • Access to jet pile-up ID is provided.
  • Jet corrector machinery updated. Correctors are not implemented as services. A standard plugin to recorrect jets and MET is added (JetMETUpdate).
  • Non-trivial dependencies are allowed for plugins. They are always executed in the order of registration, but if some of dependencies of a plugin have not been run or have rejected current event, this plugin is not executed. This allows to split processing into multiple branches.
  • RunManager can now print a summary with event counts.

Updates:

  • PECReader module is updated to PEC classes of version 3.1.1. This includes access to electron supercluster pseudorapidity.
  • Pile-up profiles, b-tagging efficiencies and scale factors updated to 76X.