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
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
asuserFloat
s, etc. - Class
Dataset
now provides a label to identify the source (MiniAOD) dataset. Dataset::AddFile
now supportsglob
-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.