This tutorial is out of date, use this Tutorial

Common CP Algorithms Outlook

Last update: 11 Jan 2023 [History] [Edit]

At this point we hope you have a general feeling of how the common CP algorithms are meant to fit into the overall workflow. As we have pointed out that while some parts are still work in progress, overall it ought to be usable already. Some things are not fully finalized yet, but by now users have made scale examples of essentially all important aspects and some basic physics validation has been done.

Analysis Frameworks

For this tutorial we have been using the CP algorithms without any analysis framework. However, in practice you will be able to use the common CP algorithms together with any framework (once the framework is updated to support the common CP algorithms). The general working model we have for this is that CP algorithms get run before the analysis framework, or as the first step of the analysis framework.

Given that CP algorithms are still fairly new, none of the analysis frameworks support them yet (Oct 19), but we expect that as CP algorithms become more mature the analysis frameworks will either support them or become discontinued if they become obsolete. Work is currently being done in the exotics group to migrate the multilepton analysis to use the CP algorithms.

For reference, here is a selection of the more well known frameworks at the moment:

Framework Environment File Format
SUSYTools dual-use scheduler-only
HWW Framework Athena PxAOD (mini-xAOD)
Hgam Framework EventLoop MxAOD (mini-xAOD)
CxAOD Framework EventLoop CxAOD (mini-xAOD)
xTau Framework EventLoop custom n-tuple
xAODAnaHelpers EventLoop mini-xAOD, custom n-tuple, and histograms
AnalysisTop special custom n-tuple