adding more options for managing truth-level trees in AnalysisTop
This MR adds the following options in AnalysisTop:
- "TopPartonLevel", "Perform parton level analysis (stored in truth tree)? True or False", default: "True"
- "FilterPartonLevelBranches", "Comma separated list of names of the parton-level branches that will be removed from the output", default: " "
- "FilterParticleLevelBranches", "Comma separated list of names of the particle-level branches that will be removed from the output", default: " "
There is also an internal change to the ConfigurationSettings::retrieve method to slightly improve it; this should be in the future used to handle boolean options for the config file in a safer way (we may want to implement it everywhere in a future MR).
Solves ANALYSISTO-943
Edited by Marco Vanadia