Institute for Reference Materials and Measurements (IRMM) Geel, Belgium 1 GENDARC: The GEel Neutron.

Slides:



Advertisements
Similar presentations
The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World.
Advertisements

Analog-to-Digital Converter (ADC) And
PPT 206 Instrumentation, Measurement and Control SEM 2 (2012/2013) Dr. Hayder Kh. Q. Ali 1.
Overview of the current TDR system Introduction Electronics for instrumentation TDR core : Metronome, ADC, Merge Data Handling Pete Jones, University of.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
Data Analytics and Dynamic Languages Lee E. Edlefsen, Ph.D. VP of Engineering 1.
Frank L. H. WolfsDepartment of Physics and Astronomy, University of Rochester Using Digital Signal Processing in the Advanced Laboratory F. Wolfs, M. Alexander,
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
SM3121 Software Technology Mark Green School of Creative Media.
What is R Muhammad Omer. What is R  R is the programing language software for statistical computing and data analysis  The R language is extensively.
R.S. Slepnev 1, A.V. Daniel 1, M.S. Golovkov 1, V. Chudoba 1,2, A.S. Fomichev 1, A.V. Gorshkov 1, V.A. Gorshkov 1, S.A. Krupko 1, G. Kaminski 1,3, A.S.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
Precise neutron inelastic cross section measurements A.Negret 1 1 “Horia Hulubei” National Institute for Physics and Nuclear Engineering, Bucharest, ROMANIA.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Linux Operations and Administration
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Optical Anchor / Interferometer Status: June, 2004 Josef Frisch.
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
Institute of Isotopes Hungarian Academy of Sciences Nuclear electronics for NCC measurements and training J. Bagi, J. Huszti, K. Szirmai Department of.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Standard Grade Computing System Software & Operating Systems.
IMPLEMENTATION OF SOFTWARE INPUT OUTPUT CONTROLLERS FOR THE STAR EXPERIMENT J. M. Burns, M. Cherney*, J. Fujita* Creighton University, Department of Physics,
Views The architecture was specifically changed to accommodate multiple views. The used of the QStackedWidget makes it easy to switch between the different.
Cygwin Linux for Windows Desktop Paul Stuyvesant.
GRAPES-3 ROOT Framework Pravata K Mohanty Tata Institute of Fundamental Research On behalf of the GRAPES-3 collaboration Workshop on Astroparticle Physics,
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Prediction W. Buchmueller (DESY) arXiv:hep-ph/ (1999)
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
Neutron inelastic scattering measurements at the GELINA facility of EC-JRC-IRMM A. Negret 1, C. Borcea 1, A. Plompen 2 1 NIPNE-HH, Romania 2 EC-JRC-IRMM,
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Measurements of the (n,xn) reactions cross sections using new digital methods. Habib Karam Group GRACE.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
The γ-flash problem at cross-section measurements by the prompt in beam γ-ray spectroscopy at n-TOF facility at CERN N. Citakovic, S. Jokic, S. Lukic,
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
News on GEM Readout with the SRS, DATE & AMORE
Neutron inelastic cross section measurement on 28 Si Alexandru Negret Horia Hulubei National Institute for Physics and Nuclear Engineering, Bucharest,
Fission cross sections and the dynamics of the fission process F. -J
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
1 Overview of the JRA1 activities at JRC-IRMM F.-J. Hambsch, A. Al-Adili, I. Fabry, A. Plompen, S. Oberstedt, S. Zeynalov IRMM - Institute for Reference.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
GLAST 1 Event Display VRVS meeting Glast software collaboration Pisa experience with ROOT N Lumb and G Spandre INFN-Pisa.
Development of a data acquisition program builder via a user interface F.Fujiwara, N.Tamura, M.Abe, S.Enomoto, G.Iwai, S,Kawabata, A.Manabe,Y.Nagasaka,
AGROFARM WEATHER MONITOR USING LabVIEW. INTRODUCTION Innovation in agriculture field Implementing instrumentation tech. in agricultural field The quantity.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Jorge Agramunt Ros BRIKEN DAQ Status. DAQ Integration, tests and background measurements at RIKEN. Jorge Agramunt Ros 3º BRIKEN Workshop July 2015.
1 Programming and problem solving in C, Maxima, and Excel.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
A quick guide to other statistical software
Data transmission system for 2D-SND at CSNS
Ewald Effinger, Bernd Dehning
HERD Prototype Beam Test
Development of built-in diagnostics in the RADE framework (EN2746)
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
Data Acquisition (DAQ)
Pakistan Institute of Engineering and Applied Sciences (PIEAS)
Presentation transcript:

Institute for Reference Materials and Measurements (IRMM) Geel, Belgium GENDARC: The GEel Neutron Physics Data Acquisition, Analysis and Run Control program Dr Imrich Fabry

2 Outline  Background of the Project: Research at IRMM  Existing DAQ / DAA programs  Next step: GENDARC based on ROOT  Outlook

3 High intensity quasi-mono-energetic neutrons 6 set-ups for neutron production – 7 LiF(p,n) 7 Be, TiT(p,n) 3 He, D 2 (d,n) 3 He, TiT(d,n) 4 He –DC (I p,d < 50  A), pulsed ion beam available –Ionisation chambers, NE213 neutron/gamma-ray detect, BF 3 counters, HPGe detectors, Bonn sphere, PRT  n < 10 9 /s/sr Neutron energy range 0.3 – 24 MeV IRMM Accelerators: 7 MV Van-de-Graaff

4 White neutron source, electrons produce Bremsstrahlung in uranium target which by photonuclear reactions, produce neutrons Among the pulsed white spectrum neutron sources GELINA is the one with the world- wide best time resolution (Repetition frequency: Hz, neutron pulse width: 2  s - 1 FWHM) Multi-user system, 12 different experimental stations, wide variety of detectors, and data acquisition and analysis systems Very long flight paths with a length between 8 and 400 m, excellent energy resolution Long record in providing crucial high accuracy data, unique in Europe IRMM Accelerators: GELINA GEel Linear Electron Accelerator  n = Hz Energy range 1 meV – 20 MeV

5 IRMM research areas “The mission of the IRMM is to promote a common European measurement system in support of EU policies” Core competences and Applications (examples):  Food safety & quality (Monitoring Chocolate, BSE,..)  Reference materials productions (Biotech and Medical)  Reference measurements (Chemical/Isotopic)  Radionuclide metrology (Environment control of soils, water)  Neutron physics Reference data measurement for trans-national databases JEFF Pre – normative research: Future energy concepts (Gen IV, Fusion) Improved nuclear safety, waste transmutation Nuclear medicine Development of improved measurement techniques using Digital Signal Processing (DSP)

Digital Signal Processing Increasing computer power allows DSP becoming the main technology in experimental nuclear physics Advantages: Complete waveforms recorded repeated data analysis is possible without repeating the experiment (impose thresholds or coincidence time windows ) Improved data quality But, with WFDs size of data grows rapidly  Modern DAQ / DAA tools: ROOT

7 Existing DAQ/DAA Software: LISA Several DAQ / DAA programs in use by IRMM NP Unit, the most complete is LISA [1] based on commercial analysis program PV-WAVE from Visual Numerics Inc. (PAW- like syntax) Utilised in several experiments for the acquisition and analysis of nuclear data Data input from different type of ADCs or Multiplexers connected to MPI 8100 Multi- Parameter-Acquisition-Interface from Send GmbH via a parallel SCSI data bus and a RS232 control interface or similar Data Logger [1] LISA- a powerful program package for LIstmode and Spectral data Analysis. A.Oberstedt, F.-J. Hambsch, Nucl. Instr. Meth., A340 (1994)

8 Existing DAQ/DAA Software: LISA PV-WAVE CL language + User- built C- processors, (separate process) output piped into the main program for data display Data manipulated only within C- processor (with own syntax) Controls DAQ program (FORTH) Running on Sun Solaris 8/ 9 UNIX PRO: Huge amount of existing source code data acquisition analysis has been developed in the last decade, used in publications Data analysis source code IS BEING developed presently SIMPLE & EFFECTIVE: User writes only C- processor, fast to learn CONTRA: Modern GUI is missing Expensive licences: Extension difficult Older data analysis tools

9 The Next Step: GENDARC with ROOT Modernisation: Replace PV-WAVE program and to develop GENDARC based on ROOT (CERN) Development has started GENDARC basic features: Compiled program, up to 10 times faster performance than an interpreted code Program uses free GNU compiler, from within ROOT itself via ACLiC, the Automatic compiler of libraries for CINT (the C++ - interpreter) Running on major platforms Solaris UNIX, Linux and Windows via Cygwin Open-source nature of our development, combined with that of ROOT, allows usage of free copies of it on every PC or Workstation, without the need to obtain expensive software licences, saving financial resources that can be used elsewhere

10 GENDARC Attributes In addition to LISA- features, GENDARC uses numerous ROOT-features via GUI including: Use of Ntuples  n-dimensional analytical cuts possible Tools for fitting of spectra Graphical cuts GUI, changing Histogram – Style, etc. Special CPU time for the processing of GUI- events is allocated The development of the program is taking place within our experiments

11 GENDARC Structure WFD DAQ FORTH DAQ Digital Data Interface DATA online or offline CONTROLS Analogue Data Interface (C – PROCESSOR) DAQ & DAA Analysis Code Input Parameter USER PROGRAM BINARY LISTMODE Ntuple DATA (.root) SPECTRAL DATA OUTPUT DATA GUI (Fitting, Cuts, …) MONITORING Run Control CONTROLS MAIN PROGRAM DATA STORAGE OUTLOOK: We are developing a DSP software library for emulation of nuclear electronic modules (spectroscopy amplifier, timing- filter amplifier, etc.)

12 GENDARC / LISA Interface PROBLEMS: ROOT is powerful, but for new users not too easy to learn Great amount of tested source code exists in LISA developed over the last decade SOLUTION: GENDARC/ LISA -software interface, which allows using all existing programming code from LISA All LISA C- processors to be run within GENDARC New users can analyse data quickly Saves programming effort, time and also cost

Summary GENDARC based on ROOT development has begun DAQ and DAA framework for data from analogue and digital nuclear electronics modules Online monitoring, Run Control, State-of-the-art analysis tools from ROOT Supersedes existing DAQ / DAA program based on expensive commercial software New software interface enables to re-use all existing data analysis programming code developed over the last decade saving effort, time and cost NEXT STEP: Implementation of DSP software library MANY THANKS FOR THE SUPPORT FROM ROOT TEAM AND COMMUNITY !! I HOPE THE ROOT PROJECT WILL CONTINUE TO GO FORWARD !! Contact: Please feel free to contact me!