Toggle objects and overlap removal from runconfig
- I heavily refactored the minitupleconfig. Its now in order of the objects and has a main() function like structure that branches off for the different objects. This also shows now in a reasonable order the variables when opened with root.
- The overlap removal is also toggleable and protected for just one large R collection as the overlap removal sequence can only handle one.
- I changed the config of
do_muons
a bit which mainly exists to speed up some tests in the CI. Its now a--fast-test
flag on theeasyjet-ntupler
and disables muons and now also overlap removal from the very beginning of the ntupler. - harmonize LargeR and VR truth labels with other variables by putting the corresponding prefix in front, e.g.
recoUFOjet_antikt10_NOSYS_leadingVRTrackJets_HadronConeExclTruthLabelID
Configurations in the runconfig are added:
# write objects with overlap removal applied
# turning this on you have to decide on one large R jet collection
do_overlap_removal: false
# which objets to write
write_small_R_jets: true
write_large_R_Topo_jets: true
write_large_R_UFO_jets: true
write_electrons: true
write_photons: true
write_muons: true
# is MC protected
write_truth_small_R_jets: true
write_truth_large_R_jets: true
write_truth_higgs: true
Edited by Frederic Renner