Cambridge Linear Collider Group - Home Page

Steven Green, John Marshall, Mark Thomson

Pandora Particle Flow Algorithm

Typical topologies of simulated
250GeV jets in International Linear Detector

Typical topologies of simulated 250GeV jets in International Linear Detector

Software framework and technology details are not fixed for each detector concept, so software must be reusable, flexible and isolated from specific detector/framework details. The software framework used for pattern recognition at the linear collider is the Pandora Software Development Kit (PandoraSDK). The PandoraSDK was created to aid the process of designing, implementing and running pattern recognition algorithms.

The Pandora Application Programming Interfaces ensure simple specification of the building-blocks defining a pattern recognition problem. The logic required to solve the problem is implemented in algorithms. The algorithms request operations to create or modify data structures and the operations are performed by the Pandora framework. This design promotes an approach using many decoupled algorithms, each addressing specific topologies.

Details of algorithms addressing the reconstruction of events at a high-energy e+e- linear collider can be found on the PandoraPFA GitHub page.

Overview of Pandora Fine-Granularity Algorithms

Overview of Pandora Fine-Granularity Algorithms. Particle Flow Objects (PFOs) are consturcted by passing though different algorithms, listed in the graph.