Fix ParticleIsolation functorcollection, implement ConeIsolation
Compare changes
@@ -24,7 +24,7 @@ from PyConf.reading import get_odin, get_decreports, get_hlt1_selreports # type
@@ -40,7 +40,8 @@ __all__ = (
@@ -838,41 +839,42 @@ def MCReconstructed(
@@ -892,23 +894,109 @@ def TrackIsolation(*, iso_rel_table: Algorithm) -> FunctorCollection:
Candidate-level collection of functors on charged and neutral isolation, using information from relations between sets of particles determined by a given criteria. Calculates the relations that 'head_cone' particle selection has with 'charged_cone' particle selection and 'neutral_cone' particle selection, respectively. The cone isolation criteria are determined by the expression in the 'cut'.