Cargando…

The ganga user interface for physics analysis and distributed resources

A physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required task...

Descripción completa

Detalles Bibliográficos
Autores principales: Soroko, A, Tan, C L, Adams, D, Harrison, K, Charpentier, P, Maier, A, Mato, P, Moscicki, J T, Egede, U, Martyniak, J, Jones, R, Patrick, G N
Lenguaje:eng
Publicado: CERN 2004
Materias:
Acceso en línea:https://dx.doi.org/10.5170/CERN-2005-002.1123
http://cds.cern.ch/record/798720
_version_ 1780904710993084416
author Soroko, A
Tan, C L
Adams, D
Harrison, K
Charpentier, P
Maier, A
Mato, P
Moscicki, J T
Egede, U
Martyniak, J
Jones, R
Patrick, G N
author_facet Soroko, A
Tan, C L
Adams, D
Harrison, K
Charpentier, P
Maier, A
Mato, P
Moscicki, J T
Egede, U
Martyniak, J
Jones, R
Patrick, G N
author_sort Soroko, A
collection CERN
description A physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required tasks, ranging from the specification of input data to the retrieval and post-processing of the output. For LHCb and ATLAS the goal is to assist in running jobs based on the Gaudi/Athena C++ framework. Ganga is written in python and presents the user with a single GUI rather than a set of different applications. It uses pluggable modules to interact with external tools for operations such as querying metadata catalogues, job configuration and job submission. At start-up, the user is presented with a list of templates for common analysis tasks, and information about ongoing tasks is stored from one invocation to the next. Ganga can also be used through a command line interface. This closely mirrors the functionality of the GUI, allowing easy transition from one to the other. This paper describes the Ganga design and functionality, and illustrates its use in the distributed analysis systems of the LHCb and ATLAS experiments in the context of their 2004 data challenges.
id cern-798720
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2004
publisher CERN
record_format invenio
spelling cern-7987202019-09-30T06:29:59Zdoi:10.5170/CERN-2005-002.1123http://cds.cern.ch/record/798720engSoroko, ATan, C LAdams, DHarrison, KCharpentier, PMaier, AMato, PMoscicki, J TEgede, UMartyniak, JJones, RPatrick, G NThe ganga user interface for physics analysis and distributed resourcesDetectors and Experimental TechniquesComputing and ComputersA physicist analysing data from the LHC experiments will have to deal with data and computing resources that are distributed across multiple locations and have different access methods. Ganga helps by providing a uniform high-level interface to the different low-level solutions for the required tasks, ranging from the specification of input data to the retrieval and post-processing of the output. For LHCb and ATLAS the goal is to assist in running jobs based on the Gaudi/Athena C++ framework. Ganga is written in python and presents the user with a single GUI rather than a set of different applications. It uses pluggable modules to interact with external tools for operations such as querying metadata catalogues, job configuration and job submission. At start-up, the user is presented with a list of templates for common analysis tasks, and information about ongoing tasks is stored from one invocation to the next. Ganga can also be used through a command line interface. This closely mirrors the functionality of the GUI, allowing easy transition from one to the other. This paper describes the Ganga design and functionality, and illustrates its use in the distributed analysis systems of the LHCb and ATLAS experiments in the context of their 2004 data challenges.CERNLHCb-2004-076CERN-LHCb-2004-076oai:cds.cern.ch:7987202004-10-18
spellingShingle Detectors and Experimental Techniques
Computing and Computers
Soroko, A
Tan, C L
Adams, D
Harrison, K
Charpentier, P
Maier, A
Mato, P
Moscicki, J T
Egede, U
Martyniak, J
Jones, R
Patrick, G N
The ganga user interface for physics analysis and distributed resources
title The ganga user interface for physics analysis and distributed resources
title_full The ganga user interface for physics analysis and distributed resources
title_fullStr The ganga user interface for physics analysis and distributed resources
title_full_unstemmed The ganga user interface for physics analysis and distributed resources
title_short The ganga user interface for physics analysis and distributed resources
title_sort ganga user interface for physics analysis and distributed resources
topic Detectors and Experimental Techniques
Computing and Computers
url https://dx.doi.org/10.5170/CERN-2005-002.1123
http://cds.cern.ch/record/798720
work_keys_str_mv AT sorokoa thegangauserinterfaceforphysicsanalysisanddistributedresources
AT tancl thegangauserinterfaceforphysicsanalysisanddistributedresources
AT adamsd thegangauserinterfaceforphysicsanalysisanddistributedresources
AT harrisonk thegangauserinterfaceforphysicsanalysisanddistributedresources
AT charpentierp thegangauserinterfaceforphysicsanalysisanddistributedresources
AT maiera thegangauserinterfaceforphysicsanalysisanddistributedresources
AT matop thegangauserinterfaceforphysicsanalysisanddistributedresources
AT moscickijt thegangauserinterfaceforphysicsanalysisanddistributedresources
AT egedeu thegangauserinterfaceforphysicsanalysisanddistributedresources
AT martyniakj thegangauserinterfaceforphysicsanalysisanddistributedresources
AT jonesr thegangauserinterfaceforphysicsanalysisanddistributedresources
AT patrickgn thegangauserinterfaceforphysicsanalysisanddistributedresources
AT sorokoa gangauserinterfaceforphysicsanalysisanddistributedresources
AT tancl gangauserinterfaceforphysicsanalysisanddistributedresources
AT adamsd gangauserinterfaceforphysicsanalysisanddistributedresources
AT harrisonk gangauserinterfaceforphysicsanalysisanddistributedresources
AT charpentierp gangauserinterfaceforphysicsanalysisanddistributedresources
AT maiera gangauserinterfaceforphysicsanalysisanddistributedresources
AT matop gangauserinterfaceforphysicsanalysisanddistributedresources
AT moscickijt gangauserinterfaceforphysicsanalysisanddistributedresources
AT egedeu gangauserinterfaceforphysicsanalysisanddistributedresources
AT martyniakj gangauserinterfaceforphysicsanalysisanddistributedresources
AT jonesr gangauserinterfaceforphysicsanalysisanddistributedresources
AT patrickgn gangauserinterfaceforphysicsanalysisanddistributedresources