rapidity gap calculation tools for HI analysis/derivation
MR adds tools to allow users to calculate rapidity gap quantities used in analyses by the HI UPC subgroup. Tools intended to be used in user analysis and also by a skimming tool used in derivations. Two new source files to HIEventUtils implementing:
- CP tool-style topocluster selection tool implementing selections typically used in rapidity gap analyses in HI UPC subgroup
- Utility class providing standardized routines to calculate gap quantities from clusters/tracks passing selections One new source file in DerivationFrameworkHI that uses these new functionality in HIEventUtils to skim events based values of gap quantities.
None of the changes modify existing workflows, they intend to be incorporated into future analysis code and utilized in forthcoming UPC jet and UPC MB derivation definitions.
Modifications compile in latest nightlies of 21.2: HIEventUtil changes successfully compiled in AnalysisBase and AthAnalysis, and used in test analysis code. HIEventUtil + DerivaitonFrameworkHI changes successfully compiled in AthDerivation nightlies and used in test derivation example.