Skip to content

WIP: A second prototype for dealing with the jet hypos

What I changed:

  • JetChainConfiguration now represents the configuration of all the jet parts of the chain (e.g. j80_j60) rather than just a single leg.
  • Because of this GenerateJetChainDefs no longer splits the chain defs.
  • Similarly, in GenerateBjetChainDefs, the jet part of the chain is created from the unsplit chain def.
  • The extractRecoDict function in JetRecoConfiguration now handles a vector of chain parts and checks the settings are consistent in the different parts.
  • ChainSteps now contain the vector of chain dictionaries they represent. This allows to create the hypo tools from these dictionaries.
  • Updated various hypo tools because of a change in type of dict['chainParts']
Edited by Mark Andrew Owen

Merge request reports