1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 % DISTRIBUTED ANALYSIS NOTE %
5 % Author: Panos Christakoglou %
9 % 15.10.06: Summary and abstract by Markus %
10 % 22.12.06: Added the CAF reference %
11 % 22.12.06: Changes in Introduction.tex (Fed - Yves) %
12 % 22.12.06: Changes in Flow.tex (Fed - Yves - Panos) %
13 % 22.12.06: Changes in Local.tex (Fed - Yves - Panos) %
14 % Changing order (example comes first) %
15 % 23.12.06: Changes in Interactive.tex (Fed - Yves - Panos) %
16 % Changing order (example comes first) %
17 % 23.12.06: Changes in Batch.tex (Fed - Yves - Panos) %
19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
20 \documentclass[12pt,a4paper,twoside]{article}
21 \usepackage{indentfirst}
23 \usepackage[dvips]{color}
25 \lstset{ % general command to set parameter(s)
26 basicstyle=\ttfamily, % print whole listing small
27 keywordstyle=\bfseries, % bold black keywords
28 identifierstyle=, % identifiers in italic
29 commentstyle=\itshape, % white comments in italic
30 stringstyle=\ttfamily, % typewriter type for strings
31 showstringspaces=false, % no special string spaces
32 columns=fullflexible, % Flexible columns
33 xleftmargin=2em, % Extra margin, left
34 xrightmargin=2em, % Extra margin, right
35 numbers=left, % Line numbers on the left
36 numberfirstline=true, % First line numbered
37 firstnumber=1, % Always start at 1
38 stepnumber=5, % Every fifth line
39 numberstyle=\footnotesize\itshape, % Style of line numbers
40 frame=lines} % Lines above and below listings
44 \newcommand{\tag}{{\ttfamily Event Tag System }}
48 \title{Distributed Analysis - Overview of the framework and practical examples}
49 \author{Editors: P.~Christakoglou\footnote{{\bf email : Panos.Christakoglou@cern.ch}}, M.~Oldenburg\footnote{{\bf email : Markus.Oldenburg@cern.ch}}}
55 In order to perform physics analysis in ALICE, a physicist has to use the GRID infrastructure since the data will be distributed in many sites. The machinery though complex due to the nature of the GRID, is totally transparent to the user who is shielded by a friendly user interface. In order to provide some guidelines to successfully utilize the provided functionalities, it was felt that an up-to-date manual was needed. With this document we try to explain the analysis framework as of today by covering all the recent developments.
57 After a short introduction, the general flow of a GRID based analysis will be outlined. The different steps of how to get your analysis ready and running on the GRID using the newly developed analysis framework will be covered in the subsequent chapters.
67 %________________________________________________________
68 \include{Introduction}
69 %________________________________________________________
71 %________________________________________________________
73 %________________________________________________________
75 %________________________________________________________
77 %________________________________________________________
79 %________________________________________________________
81 %________________________________________________________
86 %________________________________________________________
89 %________________________________________________________
90 \begin{thebibliography}{99}
91 %________________________________________________________
92 \bibitem{Note:RefPPR} {"ALICE Physics Performance Report", CERN/LHCC 2003-049.}
93 \bibitem{Note:RefComputingTDR} {F.\ Carminati \textit{et al.}, ALICE collaboration, CERN/LHCC 2005.}
94 \bibitem{Note:RefCAF} {CAF web cite.}
95 \bibitem{Note:RefAnalysisFramework} {http://pcaliweb02.cern.ch/Offline/Analysis/AnalysisFramework/}
96 \bibitem{Note:RefFileCatalogMetadataNote} {M.\ Oldenburg, ALICE internal note --- to be submitted to EDMS;\\
97 http://cern.ch/Oldenburg/MetaData/MetaData.doc}
98 \bibitem{Note:RefEventTagNote} {P.\ Christakoglou and P.\ Hristov, "The Event Tag System", ALICE-INT-2006-023.}
99 %________________________________________________________
100 \bibitem{Note:RefFileCatalogMetadataWeb} {http://pcaliweb02.cern.ch/Offline/Analysis/RunEventTagSystem/\\RunTags.html\#Run/File\%20metadata}
101 \bibitem{Note:RefAlienTutorial} {http://pcaliweb02.cern.ch/Offline/Analysis/Tutorial/\\
102 http://indico.cern.ch/conferenceDisplay.py?confId=8546}
103 \bibitem{Note:RefALIEN} {
104 P.~Saiz \textit{et al.}, Nucl.\,Instrum.\,Meth.\,A\textbf{502} (2003) 437--440;\\
105 http://alien.cern.ch/.}
106 \bibitem{Note:RefPROOF} {http://pcaliweb02.cern.ch/Offline/Analysis/CAF/}
107 %________________________________________________________
108 \bibitem{Note:ROOTManual} {http://root.cern.ch/root/html/TTreeFormula.html}
109 %________________________________________________________
110 \bibitem{Note:RefEventTagWeb} {http://pcaliweb02.cern.ch/Offline/Analysis/RunEventTagSystem/\\EventTagsAnalysis.html\#Analysis\%20with\%20tags}
111 %________________________________________________________
112 \bibitem{Note:RefGSHELL} {http://project-arda-dev.web.cern.ch/project-arda-dev/alice/apiservice/AA-UserGuide-0.0m.pdf}
113 %________________________________________________________
114 \end{thebibliography}
115 %________________________________________________________