Following the jet calibration example discussed at pyhep.dev, there are a few different ways forward in the direction of extending functionality. Some of these can be pursued in parallel.
The pipeline function contains them all:
def pipeline(jets, a):
"""analysis pipeline: calculate mean of dijet masses"""
return np.mean(get_mass(correct_jets(jets, a)))
In addition to this:
Following the jet calibration example discussed at pyhep.dev, there are a few different ways forward in the direction of extending functionality. Some of these can be pursued in parallel.
The
pipelinefunction contains them all:correct_jetsby more complex calibration operations, e.g. with a differentiablecorrectionlibget_massby a more complicated physics analysis, e.g. involving combinations of objects and sorting (the AGC top mass reconstruction is a good candidate)np.meanby statistical model construction + inferenceIn addition to this: