The Pandora software development kit for pattern recognition

被引:60
作者
Marshall, J. S. [1 ]
Thomson, M. A. [1 ]
机构
[1] Univ Cambridge, Cavendish Lab, Cambridge CB3 0HE, England
来源
EUROPEAN PHYSICAL JOURNAL C | 2015年 / 75卷 / 09期
基金
英国科学技术设施理事会;
关键词
Cosmology - High energy physics - Liquefied gases - Pattern recognition - Problem solving - Software design;
D O I
10.1140/epjc/s10052-015-3659-3
中图分类号
O412 [相对论、场论]; O572.2 [粒子物理学];
学科分类号
摘要
The development of automated solutions to pattern recognition problems is important in many areas of scientific research and human endeavour. This paper describes the implementation of the Pandora software development kit, which aids 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 two pattern recognition problems in High Energy Physics are presented: reconstruction of events at a high-energy e(+)e(-) linear collider and reconstruction of cosmic ray or neutrino events in a liquid argon time projection chamber.
引用
收藏
页数:16
相关论文
共 19 条
[1]  
Adams C., ARXIV13077335HEPEX
[2]   GEANT4-a simulation toolkit [J].
Agostinelli, S ;
Allison, J ;
Amako, K ;
Apostolakis, J ;
Araujo, H ;
Arce, P ;
Asai, M ;
Axen, D ;
Banerjee, S ;
Barrand, G ;
Behner, F ;
Bellagamba, L ;
Boudreau, J ;
Broglia, L ;
Brunengo, A ;
Burkhardt, H ;
Chauvie, S ;
Chuma, J ;
Chytracek, R ;
Cooperman, G ;
Cosmo, G ;
Degtyarenko, P ;
Dell'Acqua, A ;
Depaola, G ;
Dietrich, D ;
Enami, R ;
Feliciello, A ;
Ferguson, C ;
Fesefeldt, H ;
Folger, G ;
Foppiano, F ;
Forti, A ;
Garelli, S ;
Giani, S ;
Giannitrapani, R ;
Gibin, D ;
Cadenas, JJG ;
González, I ;
Abril, GG ;
Greeniaus, G ;
Greiner, W ;
Grichine, V ;
Grossheim, A ;
Guatelli, S ;
Gumplinger, P ;
Hamatsu, R ;
Hashimoto, K ;
Hasui, H ;
Heikkinen, A ;
Howard, A .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 506 (03) :250-303
[3]   Geant4 developments and applications [J].
Allison, J ;
Amako, K ;
Apostolakis, J ;
Araujo, H ;
Dubois, PA ;
Asai, M ;
Barrand, G ;
Capra, R ;
Chauvie, S ;
Chytracek, R ;
Cirrone, GAP ;
Cooperman, G ;
Cosmo, G ;
Cuttone, G ;
Daquino, GG ;
Donszelmann, M ;
Dressel, M ;
Folger, G ;
Foppiano, F ;
Generowicz, J ;
Grichine, V ;
Guatelli, S ;
Gumplinger, P ;
Heikkinen, A ;
Hrivnacova, I ;
Howard, A ;
Incerti, S ;
Ivanchenko, V ;
Johnson, T ;
Jones, F ;
Koi, T ;
Kokoulin, R ;
Kossov, M ;
Kurashige, H ;
Lara, V ;
Larsson, S ;
Lei, F ;
Link, O ;
Longo, F ;
Maire, M ;
Mantero, A ;
Mascialino, B ;
McLaren, I ;
Lorenzo, PM ;
Minamimoto, K ;
Murakami, K ;
Nieminen, P ;
Pandola, L ;
Parlati, S ;
Peralta, L .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (01) :270-278
[4]   The GENIE neutrino Monte Carlo generator [J].
Andreopoulos, C. ;
Bell, A. ;
Bhattacharya, D. ;
Cavanna, F. ;
Dobson, J. ;
Dytman, S. ;
Gallagher, H. ;
Guzowski, P. ;
Hatcher, R. ;
Kehayias, P. ;
Meregaglia, A. ;
Naples, D. ;
Pearce, G. ;
Rubbia, A. ;
Whalley, M. ;
Yang, T. .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2010, 614 (01) :87-104
[5]  
[Anonymous], ARXIV13066352HEPPH
[6]  
[Anonymous], ARXIV13066329PHYSICS
[7]   ROOT - An object oriented data analysis framework [J].
Brun, R ;
Rademakers, F .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1997, 389 (1-2) :81-86
[8]  
Church E. D., ARXIV13116774PHYSICS
[9]   Marlin and LCCD - Software tools for the ILC [J].
Gaede, F .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2006, 559 (01) :177-180
[10]   Track reconstruction at the ILC: the ILD tracking software [J].
Gaede, Frank ;
Aplin, Steven ;
Glattauer, Robin ;
Rosemann, Christoph ;
Voutsinas, Georgios .
20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513