check existing features from metainfo
-
find existing branches -
find variations -
find applied corrections
\to smoosh crash if, for instance, a branch necessary for an executable is missing
Examples:
- muon executables require muon branches
- JER smearing should only be applied after JES corrections
- b-tagging should only be applied after all JECs
Edited by Patrick Louis S Connor