A few issues about MuonGeoModel stefania spagnolo 2/7/08.

Slides:



Advertisements
Similar presentations
Bd Building Admin Site Layout Charlotte Jenkins Advanced Web Technologies Assignment 2.
Advertisements

12/06/2008Muon Week - CERN1 Muon Detector Description status and plans summary of contributions from Laurent Chevalier, Andrea Dell’Acqua, Jean Francois.
B triggering Fabrizio Palla INFN Pisa Consorzio CMS Italia Firenze 7 Sept
MuonGeoModel Structure Clients Validation run-time Conditions EDM Raw geometry issues Available Tools Status Connection with the COOL Alignment (A-lines)
1 VLPC system and Cosmic Ray test results M. Ellis Daresbury Tracker Meeting 30 th August 2005.
MIS 431 Chapter 71 Ch. 7: Advanced File Management System MIS 431 Created Spring 2006.
1 Lab Session-12 CSIT121 Fall 2004 Structures and Their Usage Passing Struct Variables to Functions.
EE 445S Real-Time Digital Signal Processing Lab Spring 2012 Lab #3.1 Digital Filters Some contents are from the book “Real-Time Digital Signal Processing.
1 Raw Event : ByteStream implementation Muon Workshop, April 2002 A. Nisati, for the Muon Trigger group.
SHRP II R-11 Strategic Approaches at the Corridor and Network Levels to Minimize Disruptions From the Renewal Process A Web Presentation to the Technical.
Kyocera Driver Installation Basic instruction to add a printer to computer using standard defaults.
SVT workshop October 27, 1998 XTF HB AM Stefano Belforte - INFN Pisa1 COMMON RULES ON OPERATION MODES RUN MODE: the board does what is needed to make SVT.
Experience with analysis of TPC data Marian Ivanov.
Alignment Strategy for ATLAS: Detector Description and Database Issues
28/05/2008Muon Combined Performance Meeting 1 Muon Detector Description and Simulation status and plans summary of contributions from Laurent Chevalier,
1 Analysing the contributions of fellowships to industrial development November 2010 Johannes Dobinger, UNIDO Evaluation Group.
PHOS offline status report Yuri Kharlov ALICE offline week 7 April 2008.
Software Solutions for Variable ATLAS Detector Description J. Boudreau, V. Tsulaia University of Pittsburgh R. Hawkings, A. Valassi CERN A. Schaffer LAL,
CS1104 – Computer Organization PART 2: Computer Architecture Lecture 12 Overview and Concluding Remarks.
1 Gabriella Cataldi (INFN Lecce) Michela Biglietti (Universita’ di Napoli-Federico II) and the HLT.
Recent Software Issues L3 Review of SM Software, 28 Oct Recent Software Issues Occasional runs had large numbers of single-event files. INIT message.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
Clash Cleanup and Cutout Implementation Dennis Wright ATLAS Muon Week 9 June 2008.
Configuring IQmol for Windows machines, use version!
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
The GeoModel Toolkit for Detector Description Joe Boudreau Vakho Tsulaia University of Pittsburgh CHEP’04 Interlaken.
Optimizing CMS Data Formats for Analysis Peerut Boonchokchuay August 11 th,
CS 241 Section Week #9 (11/05/09). Topics MP6 Overview Memory Management Virtual Memory Page Tables.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
14/11/2007CERN - Muon Week1 Detector Description status and plans Laurent Chevalier Dapnia – Saclay Stefania Spagnolo Univ. del Salento and INFN Lecce.
1 MuonGeoModel status report focus on issues relevant to , 20 Access to Condition DB with M. Verducci, R. Harrington MDT deformations with I. Logashenco.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
The High Performance Simulation Project Status and short term plans 17 th April 2013 Federico Carminati.
CWG4 – The data model The group proposes a time frame - based data model to: – Formalize the access to data types produced by both detector FEE and data.
Claudio Grandi INFN-Bologna CHEP 2000Abstract B 029 Object Oriented simulation of the Level 1 Trigger system of a CMS muon chamber Claudio Grandi INFN-Bologna.
Computing for Alice at GSI (Proposal) (Marian Ivanov)
ATLAS Distributed Computing perspectives for Run-2 Simone Campana CERN-IT/SDC on behalf of ADC.
30/09/081 Muon Spectrometer Detector Description Outline: - Present situation - Dead Matter - Validation - GeoModel.. Laurent Chevalier, Andrea Dell’Acqua,
Requirements for the O2 reconstruction framework R.Shahoyan, 14/08/
12/06/2008Muon Week - CERN1 Muon Detector Description status and plans summary of contributions from Laurent Chevalier, Andrea Dell’Acqua, Jean Francois.
18/04/2007Muon Week - CERN1 Detector Description status report Laurent Chevalier Stefania Spagnolo.
LHCbComputing Computing for the LHCb Upgrade. 2 LHCb Upgrade: goal and timescale m LHCb upgrade will be operational after LS2 (~2020) m Increase significantly.
Analysis experience at GSIAF Marian Ivanov. HEP data analysis ● Typical HEP data analysis (physic analysis, calibration, alignment) and any statistical.
Detector Description (Overview) C.Cheshkov. 25/9/2006Detector Description (C.Cheshkov)OutlineTerminology Overview on: Detector geometry implementation.
Alien and GSI Marian Ivanov. Outlook GSI experience Alien experience Proposals for further improvement.
Main parameters of Russian Tier2 for ATLAS (RuTier-2 model) Russia-CERN JWGC meeting A.Minaenko IHEP (Protvino)
M.Frank, CERN/LHCb Persistency Workshop, Dec, 2004 Distributed Databases in LHCb  Main databases in LHCb Online / Offline and their clients  The cross.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Report on Vector Prototype J.Apostolakis, R.Brun, F.Carminati, A. Gheata 10 September 2012.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
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.
1 P. Murat, Mini-review of the CDF Computing Plan 2006, 2005/10/18 An Update to the CDF Offline Plan and FY2006 Budget ● Outline: – CDF computing model.
Marco Cattaneo, 20-May Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Disk Cache Main memory buffer contains most recently accessed disk sectors Cache is organized by blocks, block size = sector’s A hash table is used to.
SuperB and its computing requirements
Extensions, System Outline and Correlation Modes and
Beam Gas Vertex – Beam monitor
v4-18-Release: really the last revision!
TPC status - Offline Q&A
Ideas for G4 navigation interface using ROOT geometry
Proposal: A General Infrastructure for Efficient Application-Level Protocols Steven Czerwinski Goal: To investigate ways to make.
Preparations for the CMS-HI Computing Workshop in Bologna
MuonGeoModel status of progress on main items
Chapter 10: File-System Interface
Update primary numbers active part
Practicing for Your Interview
MuonGeoModel – recent developments
Mdt example now: MdtReadoutElement = 1 multilayer
MuonGeoModel: status and plans
Presentation transcript:

A few issues about MuonGeoModel stefania spagnolo 2/7/08

Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!) ● now: – MdtReadoutElement = 1 multilayer – MdtPrepDataCollection contains data corresponding to 2 MdtReadoutElements ● for rel. 14 – keep MdtReadoutElements ● purely readout geometry – no link to raw geometry volumes – add MdtDetectorElements ● holding pointers to 2 MdtReadoutElements ● MdtPrepDataCollection contains data corresponding to 1 MdtDetectorElement Mdt example F irst implementation

● before implementing fully Mdt and start with Rpc/Tgc/Csc try to estimate the gain: – Test algorithm: MuonGeoModelTest/MuonGMTestOnPrd – logic: loop over MdtPrepDataCollections ● for each collection: processCollection – get collection hashId + ask the manager for MdtDetectorElement(hashID) – for each prepData: ● get prepData Identifier ● ask MdtDetectorElement->center(Identifier) ● will decode Identifier to get ml,tl,tube ● ask MdtReadoutElement[ml-1]->center(ml,tl,tube)) ● for each collection: processCollectionOld – for each prepData: ● get prepData Identifier + ask the manager for MdtReadoutElement(Identifier) + ask MdtReadoutElement- >center(Identifier) Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!)

● use callgrind for algorithm profiling – 5.95% of Job cpu for processCollectionOld ● 2.7% manager->getMdtReadoutElement [identifier decoding] ● 2.4% MdtReadoutElement->center(Identifier) [identifier decoding] – 3.77% of job cpu for processCollection ● 3.3% MdtDetectorElement->center(Identifier) – 0.42% x 3 MdtIdHelper->multilayer/tubeLayer/tube(Identifier) – 1.16% MdtReadoutElement->center(tubeLayer, tube) ● callgrind output in – Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!) MuonGeoModel in dbg mode gain 37%

● use callgrind for algorithm profiling – 3.04% of Job cpu for processCollectionOld ● 1.24% manager->getMdtReadoutElement [identifier decoding] ● 0.83% MdtReadoutElement->center(Identifier) [identifier decoding] – 1.49% of job cpu for processCollection ● 1.01% MdtDetectorElement->center(Identifier) – 0.xx% x 3 MdtIdHelper->multilayer/tubeLayer/tube(Identifier) – 0.34% MdtReadoutElement->center(tubeLayer, tube) ● callgrind output in – Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!) MuonGeoModel in opt mode gain 50%

Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!) processCollection profile

● NOTE: all timing tests are insensitive unless – no use of MsgStream is done – the MuonGeoModel cache is not built in advance (init time) ● from MuonGeoModel.MuonGeoModelConf import MuonDetectorTool ● MuonDetectorTool = MuonDetectorTool() ● MuonDetectorTool.FillCacheInitTime = 1 # default is 0 ● should we turn this to default option ??? (most likely this is going to be the default option in HLT) ● Shall we start moving MuonGeoModel with the partial implementation of XxxDetectorElement in nightlies ??? – no disruption of clients (standard usage of XxxReadoutElements is kept) Reorganization of ReadoutElements: goal – optimize data access (algorithm timing!)

Other pending issues ● no test yet of simulation reading cond. data – need to re-tag the test folder in COOL with alignment data ● We should define clearly the strategy (Geometry tags and Condition tags) for our non official exercise of simulation + reconstruction with condition data ● resume clash survey – in cooperation with Alexander K. – Laurent C. recently spot a small clash to be investigated – cutouts