European Scanning System R&D Bari, Bologna, Bern, Lyon, Napoli, Roma, Salerno Tuning of 10 cm 2 /hour on the OPERA emulsions But not refreshed and 32 micron.

Slides:



Advertisements
Similar presentations
Cristiano Bozza – The OPERA Collaboration – Oct 2007, Villa Olmo (Como – Italy) 1/21 Nuclear Emulsion Scanning in OPERA: Methods and Results The ECC technique.
Advertisements

Introduction CSCI 444/544 Operating Systems Fall 2008.
What You Will Learn Components of a computer’s system software The importance of an operating system Functions of an operating system Types of user interfaces.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
Emulsion scanning: present status and plans for the coming run Giovanni De Lellis.
Cristiano Bozza – European Emulsion Scanning Group – Nagoya Jan OPERA brick scanning by the European Scanning System.
Present status and future developments of the European Scanning System Cristiano Bozza European Emulsion Group Nagoya Dec 2006.
Giovanni De Lellis University of Naples (Italy) An overview of the European Scanning System (ESS) Nucl.Instrum.Meth. A568 (2006) Nucl.Instrum.Meth.
Cristiano Bozza – European Emulsion Scanning Group of OPERA– Jan 2008, Nagoya 1 Status and evolution of the European Scanning System  Basic concepts 
Harvard University Oracle Database Administration Session 2 System Level.
CS LNGS Current status and perspectives Luigi Esposito (European CS Scanning Team)
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 2: Operating-System Structures Modified from the text book.
OPERA Collaboration Meeting, Januray 2009 Status of OpEmuRec L.Chaussard 1) I/O and management of algorithms 2) Implementation of algorithms 3) Pending.
Maintaining and Updating Windows Server 2008
L. Granado Cardoso, F. Varela, N. Neufeld, C. Gaspar, C. Haen, CERN, Geneva, Switzerland D. Galli, INFN, Bologna, Italy ICALEPCS, October 2011.
Chapter 3 Software Two major types of software
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Linux Operations and Administration
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Computers Are Your Future Eleventh Edition Chapter 4: System Software Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Testovid - an environment for testing almost any aspect of student assignments I. Pribela, S. Tošić, M. Ivanović, Z. Budimac Risan, September 2007.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Digital Planet: Tomorrow’s Technology and You
G.Sirri – INFN Bologna videconf /14 Fiducial Mark Finding with ESS  Lateral Mark Finding [FlexMapX]: Recommended release 42b ( )
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
LNGS 25 May 2005 G. Sirri – INFN BO1 Test of a dry objective with correction collar Dry objectives having an high numerical aperture give aberration when.
DB-based DAQ monitoring and Physics analysis tools Emiliano Barbuto European Emulsion Group (LNGS May 2003)
Jean Favier LAPP OPERA meeting Hamburg 5/06/04 GenIma: program to simulate emulsions.
Jean Favier LAPP CERN Physics and soft meeting 23/04/04 Why Monte-Carlo ? To understand and separate influences of parameters (ex: fog d, distorsions,m.i.p.
Status of the LHCb MC production system Andrei Tsaregorodtsev, CPPM, Marseille DataGRID France workshop, Marseille, 24 September 2002.
VideoForge An image processing system. Contents Current state of the art IntroductionTiers Base Base Core Core Modules Modules User interface Interactive.
4/5/2007Data handling and transfer in the LHCb experiment1 Data handling and transfer in the LHCb experiment RT NPSS Real Time 2007 FNAL - 4 th May 2007.
PLATE CHANGER for OIL microscopes Gabriele Sirri INFN Bologna for INFN Bologna and LNGS.
Status of European Scanning System (Bari, Bern, Bologna, Lyon, Napoli, Neuchatel, Roma, Salerno) The final fast version is ready and working up to 20 cm.
G.Sirri – INFN Bologna 1/19 Lateral X-ray marks finding with ESS  Goal: implementation of the lateral mark finding in the ESS software  First Test: Plate-to-plate.
OPERA Emulsion Workshop – Nagoya, 7-9 Dec From CS to Brick: first results from low density cosmic ray exposure at LNGS M. De Serio from Bari emulsion.
Introduction CMS database workshop 23 rd to 25 th of February 2004 Frank Glege.
Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University July 21, 2008WODA.
Development of the European Scanning System Progress Report Development of the European Scanning System Cristiano Bozza – European Emulsion Group - LNF,
The Million Point PI System – PI Server 3.4 The Million Point PI System PI Server 3.4 Jon Peterson Rulik Perla Denis Vacher.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
The JANA Reconstruction Framework David Lawrence - JLab May 25, /25/101JANA - Lawrence - CLAS12 Software Workshop.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
OPERA Physics Coordination, CERN, 03/05/2006 Effect of  and  radiation on the on-line emulsion scanning M. Cozzi for the Bologna group.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
I.Kreslo / LHEP BERN1 Status of scanning lab in Bern 2 Microscopes are operating Data acquisition/sharing setup Scanning performance: 2x2cm 2.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
European Scanning System: status report. DRY Fill factor 92.4 ± 1.6 % DB-driven Scan-back and Total Scan in Bari OIL Fill factor 93.1 ± 1.2 % Brick #8,
T2K muon measurement 2014 Momentum module A.Ariga, C. Pistillo University of Bern S. Aoki Kobe University 1.
Scaling up from local DB to distributed DB Cristiano Bozza European Emulsion Group Nagoya, Jan 2004 Presented by Giuseppe Grella.
SySal Analysis tools: Status and outlook Cristiano Bozza Salerno Emulsion Group Bern, March 2004.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
Valeri Tioukov GS May ROOT-based framework for the reconstruction of emulsions data Set of tools for storage, interactive reconstruction and analysis.
OPERA Experiment, Brick Finding Program A. Chukanov Joint Institute for Nuclear Research Dubna, 25 th January, 2007.
Nuclear Emulsion Readout Techniques Developed for the CHORUS Experiment or “...how we managed in CHORUS to convert nuclear emulsion into an electronic.
G.Sirri – INFN Bologna LNGS /19 Status Report of the Bologna Scanning Lab Bologna Scanning Lab Last activities in the Bologna scanning lab.
The Database Project a starting work by Arnauld Albert, Cristiano Bozza.
The Anatomy of a Large-Scale Hypertextual Web Search Engine S. Brin and L. Page, Computer Networks and ISDN Systems, Vol. 30, No. 1-7, pages , April.
Maintaining and Updating Windows Server 2008 Lesson 8.
Wednesday NI Vision Sessions
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Nuclear emulsions One of the eldest particle detectors, still used in particle physics experiment (CHORUS, DONUT, OPERA) for its unique peculiarities:
Oracle Architecture Overview
Presentation transcript:

European Scanning System R&D Bari, Bologna, Bern, Lyon, Napoli, Roma, Salerno Tuning of 10 cm 2 /hour on the OPERA emulsions But not refreshed and 32 micron thick Based on MatroxGenesis + multiprocessor and CCD 60 fps XYZ stage and Nikon optics almost frozen also for 20 cm 2 /hour Towards 20 cm 2 /hour Matrox Odyssey with back compatibilty and CMOS fps

Status of the Software for the European Scanning System Cristiano Bozza European Emulsion Group LNGS May 2003 Presentation Plan Last updates to SySal Quasi-on-line SW.NET migration Data handling Conclusions Next evolutions of SySal

Last updates to SySal The new tracking algorithm: SmartTracker A perfectly aligned sequence of real grains turns in a poorly aligned sequence of grain samples on discrete layers The error on Z turns into an alignment error along the slope direction, proportional to the track slope The transverse alignment stays good a a  s  z Alignment ellipse

Last updates to SySal The new tracking algorithm: SmartTracker Simplified track startup Once tracking starts, all layers are searched Law of the Jungle: If two sequences share even one grain, the less populated sequence is eliminated The user plans startup triggers ⇒ fewer trials ⇒ independent trials

Last updates to SySal The new tracking module: SmartTracker Tracking efficiency independent of track slope Reduced background of fake tracks Tighter alignment parameters possible Faster tracking (> 10 times faster than the previous one) Parameters are much less critical than with other algorithms Multiprocessor support: the tracking procedure can be splitted over all the processors available in the machine, proportionally reducing the tracking time

Last updates to SySal Miscellaneous improvements Automatic light control ensures homogeneous data quality Grain count for each layer of each view allows to assess focusing quality Area for each grain and area sum for tracks allows grain quality analysis Bug fixes in Genesis DLL and VertigoScan DLL ⇒ help exploit the full thickness of emulsion layers

Next evolutions of SySal Main goal: increase speed up to 20 cm 2 /h and more Recognize clusters and search for tracks while grabbing and moving Images and Z samples are time-stamped, so the correct Z is computed and attached to each image Matrox Odyssey support (6∻16 times faster than Genesis) Support for very fast commercial cameras (>100 Mpixel resolution)

Quasi-on-line SW New generation (.NET) New postprocessing and quasi-on-line programs are being developed in the.NET framework All programs read and write files in backward-compatible data formats

Quasi-on-line SW EasyCorrect.NET Recovers precise data subtracting systematic measurement errors

Quasi-on-line SW EasyLink.NET Improved microtrack linking: Residual angular errors along the slope direction are proportional to slope

Quasi-on-line SW QuickFileCheck / QuickDataCheck Utility programs for quick analysis of.rwd and.tlg files (DB data also)

Quasi-on-line SW GrainTrackViewer Interactive grain dump viewer and tracking module tuner tool

Quasi-on-line SW RWDCheck Helps checking focusing by reading.rwd files in the new format

Quasi-on-line SW QMapper Command-line tool for track pattern matching TLGSel Command-line tool for base track selection

Quasi-on-line SW All the tools listed up to now are interactive tools In the real life of OPERA, quasi-on-line tasks can be the bottleneck for fast microscopes, so they must be performed automatically All our computing libraries are decoupled from the interface, so they can be used in batch mode without any change Batch services run as OS background applications, even with no user logged on, and with specific permissions to ensure data safety

Quasi-on-line SW ScanningManager Web service interface to OperaBatchManager RemoteAnalysis Web service that allows to remotely analyse scanning data from files and / or from DB OperaBatchManager Drives several scanning PCs, performs microtrack linking, examines the scanning output, generates predictions for the next plate, and produces temporary event reconstructions

.NET migration Easy programming Fast code Every module developed under SySal.NET can be used in the forecoming European Emulsion Computing Infrastructure without any further adaptation SySal.NET: an evolving software library for nuclear emulsion scanning purposes XML (textual) representation of persistent objects SySal.NET (  2) The code is being maintained in Visual Source Safe format

.NET migration SySalCore: Core library with basic data types SySal.NET (  2) modules Imaging: Generic image handling library Tracking: Generic tracking / postprocessing library Scanning: I/O libraries for various formats and quasi-online tasks DAQSystem: Generic classes for distributed scanning tasks QuickMapper: Track pattern matching class SheetMap: Generic classes for stage-to-experiment frame transformations StageControl: Generic stage driving classes NumericalTools: Numerical computation libraries MathExpression: A mathematical parser / evaluator class SmartTracker: Online tracking module SimpleTrackPostProcessor: Online track postprocessing module StripesFragLink: Fragment linking module, presently used by EasyLink.NET FragShiftCorrection: Systematic error correction module GraphicalAnalysis: A library to produce useful plot StatisticalGraphics: Self-consistent control for statistical graphics StatisticalAnalysisManager: Self-consistent control for statistical analysis VolumeTracks: Generic classes defining ECC tracks AlphaOmegaReconstruction: TotalScan reconstruction module to form tracks and vertices OperaDb: DB interface classes

.NET migration Asynchronous DAQ is necessary to work under.NET Many DAQ modules are ready COM, C/C++ and VB offline code is already being phased out The DAQ program implementation has not started yet Analysis libraries under.NET are already now easier to use that traditional COM, C/C++ or VB libraries SySal.NET (  2)

Data handling This DB should be already used for test beam exposure scanning ORACLE 9iDS is the present DB server A relational DB has been designed and is being tuned ⇒ Can be accessed from Windows, Linux, UNIX, etc. An OPERA Internal Note has been published (Doc. # 38) “Database Architecture for the European Emulsion Scanning System” DB for data storage and for the administration and management of the European Emulsion Computing Infrastructure Data files will be progressively phased out in favour of DB storage ⇒ No need for I/O libraries that depend on the data content Increasing support for ROOT (.NET library & data converters)

Conclusions The scanning program has improved greatly in efficiency and speed Commercially available HW is evolving – more progress is expected The transition to.NET should be completed by the end of 2003 Our data handling policies allow everybody to analyse data in the preferred format, while ensuring data safety and security