Skip to content

adding more options for managing truth-level trees in AnalysisTop

Marco Vanadia requested to merge mvanadia/athena:21.2-ATTruthOptions into 21.2

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

Merge request reports