M. Gheata ALICE offline week, 24 June 2009.  A new analysis train macro was designed for production  /ANALYSIS/macros/AnalysisTrainNew.C /ANALYSIS/macros/AnalysisTrainNew.C.

Slides:



Advertisements
Similar presentations
Anne Etheridge Economic and Social Data Service IASSIST May 2006 METADATA MANAGEMENT THE FORGOTTEN WORLD OF THE BACK OFFICE.
Advertisements

The LEGO Train Framework
– Unfortunately, this problems is not yet fully under control – No enough information from monitoring that would allow us to correlate poor performing.
open access portal Mihaela Gheata ALICE offline week 19 Nov 2014.
Trains status&tests M. Gheata. Train types run centrally FILTERING – Default trains for p-p and Pb-Pb, data and MC (4) Special configuration need to be.
ALICE Operations short summary and directions in 2012 Grid Deployment Board March 21, 2011.
ALICE Operations short summary LHCC Referees meeting June 12, 2012.
ALICE Operations short summary and directions in 2012 WLCG workshop May 19-20, 2012.
Staging to CAF + User groups + fairshare Jan Fiete Grosse-Oetringhaus, CERN PH/ALICE Offline week,
Working Out with KURL! Shayne Koestler Kinetic Data.
The ALICE Analysis Framework A.Gheata for ALICE Offline Collaboration 11/3/2008 ACAT'081A.Gheata – ALICE Analysis Framework.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
Marcelo R.N. Mendes. What is FINCoS? A Java-based set of tools for data generation, load submission, and performance measurement of event processing systems;
Analysis infrastructure/framework A collection of questions, observations, suggestions concerning analysis infrastructure and framework Compiled by Marco.
CCRC’08 Weekly Update Jamie Shiers ~~~ LCG MB, 1 st April 2008.
Status of JCORRAN analysis train R.Diaz D.Kim 1. Analysis Module “AliJCORRANTask” 2 Name : AliJCORRANTask 1. Inherited from AliAnalysisTaskSE Inputs :
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
Andrei Gheata, Mihaela Gheata, Andreas Morsch ALICE offline week, 5-9 July 2010.
Analysis trains – Status & experience from operation Mihaela Gheata.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
ALICE analysis framework References for Analysis Tools used to the ALICE simulated data.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
CERN – Alice Offline – Thu, 20 Mar 2008 – Marco MEONI - 1 Status of Cosmic Reconstruction Offline weekly meeting.
EGEE is a project funded by the European Union under contract IST “Interfacing to the gLite Prototype” Andrew Maier / CERN LCG-SC2, 13 August.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
PROOF and ALICE Analysis Facilities Arsen Hayrapetyan Yerevan Physics Institute, CERN.
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
Mach II at Macromedia Sean Corfield Director, Architecture An introduction to Mach II and its use on macromedia.com.
Computing for Alice at GSI (Proposal) (Marian Ivanov)
A. Gheata, ALICE offline week March 09 Status of the analysis framework.
M. Oldenburg GridPP Metadata Workshop — July 4–7 2006, Oxford University 1 Markus Oldenburg GridPP Metadata Workshop July 4–7 2006, Oxford University ALICE.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
Gustavo Conesa ALICE offline week Gamma and Jet correlations analysis framework Short description, Status, HOW TO use and TO DO list 1/9.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
Data processing Offline review Feb 2, Productions, tools and results Three basic types of processing RAW MC Trains/AODs I will go through these.
M. Gheata ALICE offline week, October Current train wagons GroupAOD producersWork on ESD input Work on AOD input PWG PWG31 (vertexing)2 (+
Analysis Trains Costin Grigoras Jan Fiete Grosse-Oetringhaus ALICE Offline Week,
PWG3 Analysis: status, experience, requests Andrea Dainese on behalf of PWG3 ALICE Offline Week, CERN, Andrea Dainese 1.
PWG3 analysis (barrel)
Analysis train M.Gheata ALICE offline week, 17 March '09.
V5-01-Release & v5-02-Release Peter Hristov 20/02/2012.
Alien and GSI Marian Ivanov. Outlook GSI experience Alien experience Proposals for further improvement.
Offline Weekly Meeting, 24th April 2009 C. Cheshkov & C. Zampolli.
Analysis efficiency Andrei Gheata ALICE offline week 03 October 2012.
Analysis framework plans A.Gheata Offline week 13 July 2011.
CCR e INFN-GRID Workshop, Palau, Andrea Dainese 1 L’analisi per l’esperimento ALICE Andrea Dainese INFN Padova Una persona attiva come utente.
LEGO train limits Offline week, 31/03/2016 LB 1. Incident of 22/03/2016 A train operator has submitted 107 LEGO trains in one go – These resulted in more.
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
Peter van Gemmeren (ANL) Persistent Layout Studies Updates.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
The ALICE Analysis -- News from the battlefield Federico Carminati for the ALICE Computing Project CHEP 2010 – Taiwan.
Skimming in Zztop Ricardo – SLT meeting.
Jan Fiete Grosse-Oetringhaus
Data Formats and Impact on Federated Access
Project Management: Messages
Information Extraction Review of Übung 2
Analysis trains – Status & experience from operation
PWG2 Analysis status Adam Kisiel, CERN for the PWG2 group.
Analysis tools in ALICE
Developments of the PWG3 muon analysis code
DPG Activities DPG Session, ALICE Monthly Mini Week
Production status – christmas processing
ALICE analysis preservation
Experience in ALICE – Analysis Framework and Train
Analysis Trains - Reloaded
Analysis Operations Monitoring Requirements Stefano Belforte
Analysis framework - status
Presentation transcript:

M. Gheata ALICE offline week, 24 June 2009

 A new analysis train macro was designed for production  /ANALYSIS/macros/AnalysisTrainNew.C /ANALYSIS/macros/AnalysisTrainNew.C  Usable also to test and run single tasks !!!  It allows easy configuration based on flags  Select ESD or AOD input type, use of MC ▪ Usage of tags, production of AOD’s, …  Same macro run locally, in PROOF or GRID ▪ Specific PROOF settings and GRID submission parameters using the latest plug-in features  Wagons are added to the train simply via flags (in Config.C style)

ConfigTas kVertexing AddTask Protons AddTask Protons AddTask Protons AliAnalysisT askProtons iPWG2spectra AddTask Jets AliAnalysisT askJets iJETAN AddTask Vertexing AliAnalysisTas kVertexingHF iPWG3vertxing … iAODanalysis = 0 iAODhandler = 1 iESDfilter = 1 … useMC = kTRUE useTAGS = kTRUE useAODtags = kTRUE … Setup datasets Load libraries and form the train Attach event handlers Setup plugin Save configuration Run train

 A uniform style (described on the web) was finally adopted by most PWG tasks  Creating a task object and the required data containers  Applying the task configuration ▪ In the same macro or using an additional configuration file  Adding the task in the existing train ▪ Not allowed to create the analysis manager or handlers !  Allow easier maintenance of the train (ideally kept unmodified)  We regularly test the train and push people to maintain these macros in working condition  People should really check their consistency !  Simple future policy: what does not work is switched off…

 The train exports and is able to import the current configuration used  Production configurations in SVN: ConfigTrain.C (we will need several)  Allows replaying the analysis and tracing back configurations  The train can run over a full production in one go  Possible to tune number of runs per master job, splitting level and several other parameters  Submitting of jobs is balanced to keep a constant load on the batch queue

22useKFILTER = 1; 23useTR = 1; 24useCORRFW = 0; 25useAODTAGS = 1; 26saveTrain = kFALSE; 27 28// Analysis modules 29iAODanalysis = 0; 30iAODhandler = 1; 31iESDfilter = 1; 32iMUONcopyAOD = 0; 33iJETAN = 1; 34iPWG4partcorr = 1; 35iPWG4gammaconv = 0; 36iPWG2femto = 1; 37iPWG2spectra = 1; 38iPWG2flow = 1; 39iPWG2res = 0; 40iPWG2kink = 1; 41iPWG2unicor = 1; 42iPWG2evchar = 1; 43} 1{ 2 train_name = "train_LHC09a5"; 3 proof_cluster = "alicecaf.cern.ch"; 4useAFPAR = 0; 6usePLUGIN = 1; 7usePAR = 0; 8useCPAR = 0; 9root_version = "v "; 10aliroot_version = "v "; 11 alien_datadir = "/alice/sim/PDC_09/LHC09a5/"; 12 alien_outdir = "/alice/sim/PDC_09/LHC09a5/A OD"; 13maxMergeFiles = 50; 14 mergeExclude = "AliAOD.root AliAOD.VertexingHF.root AOD.tag.root"; 15nRunsPerMaster = 10; 16nFilesPerJob = 100; 17run_range[0] = 90000; 18run_range[1] = 90040; 19useDBG = 0; 20useMC = 1; 21useTAGS = 0;

 Analysis code changing very fast -> regular checks using the HEAD  Most bugs found running locally on a single ESD. In case of problems, we notify the responsible and ask for a fix  Please be cooperative  Then we send a small job on few runs, using the latest available tag in AliEn  Very frequent tags based on the HEAD (ideally weekly) that allow avoiding par files

 Already exercised on LHC09a4 to a6  21 tasks in the train (few others already connected but not in production yet): ▪ 4 core tasks (filters, tag creator) ▪ 13 PWG2, 1 PWG3, 3 PWG4 ▪ 55Mio events processed, 2750 AOD’s (+vertexing HF dAOD) summing about 1Tbyte ▪ 1AOD ~ 300MB, 1delta AOD~20MB (after reduction from A.Dainese)  Success rate between 50% an 80% (depending on the production size and several other grid issues)  Several lessons related to submission

 Regularly assemble and run the production train  Train content will be decided on Monday morning meetings  Train run as aliprod writing the outputs in a common place (in the production directory)  New tasks have to provide an AddTask macro that can be tested – let us know  For the existing tasks, do not forget to notify after format or configuration changes  The analysis train is now ready for the production phase !