Event Mode Data Acquisition System Richard Riedel, Oak Ridge National Laboratory.

Slides:



Advertisements
Similar presentations
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Handling Single Crystals in Inelastic Neutron Scattering Experiments Mark Lumsden Center.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Csc333 Data communication & Networking Credit: 2.
Weigh-in-Motion User Manual for WIM Integrated System Cindy Lopez City University of New York-York College Research Alliance in Math and Science (RAMS)
ORNL is managed by UT-Battelle for the US Department of Energy EPICS V4 for SNS Neutron Data Kay Kasemir Oct
ITEC 352 Lecture 33 USB (2). Review Intro to USB –History –Rationale –Competitors –Serial versus parallel –Topology.
The Data Management Requirements at SNS Shelly Ren & Steve Miller Scientific Computing Group, SNS-ORNL December 11, 2006.
Yevgeny Petrilin Shay Dan Shadi Ibrahim. GUI : Graphical User Interface DAQ :Data Acquisition Data Acquisition device  a self-powered system that communicated.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk, Rick Riedel Neutron Scattering Science.
Coupling an array of Neutron detectors with AGATA The phases of AGATA The AGATA GTS and data acquisition.
High Power Hg Target Conceptual Design Review Hg Target System Controls V.B. Graves P.T. Spampinato T.A. Gabriel Oak Ridge National Laboratory February.
Experimental Facilities Division ANL-ORNL SNS Experimental Data Standards (Status) Richard Riedel SNS Data Acquisition Group Leader.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Y. Karadzhov MICE Video Conference Thu April 9 Slide 1 Absolute Time Calibration Method General description of the TOF DAQ setup For the TOF Data Acquisition.
ATSC Digital Television
Hungarian Contribution to the ESS - NMX Workshop 17 Marc 2015 Péter HARMAT Control electronics and DAQ for neutron spectrometers
Range Measurement Unit Messenger Mercury Laser Altimeter Basic Familiarization.
Neutron Generation and Detection Lee Robertson Instrument & Source Division Oak Ridge National Laboratory 17 th National School on Neutron and X-ray Scattering.
HYSPEC Instrument: Status and Performance M. Hagen Neutron Facilities Development Division, SNS, Oak Ridge National Lab. W.J. Leonhardt and A. Ruga Condensed.
O AK R IDGE N ATIONAL LABORATORY U.S. DEPARTMENT OF ENERGY Acquisition and Control Benjamin L. Welch Thomas Jefferson National Accelerator Facility Newport.
Channel Archiver Stats & Problems Kay Kasemir, Greg Lawson, Jeff Patton Presented by Xiaosong Geng (ORNL/SNS) March 2008.
Channel Archiver Introduction 2006
The PEPPo e - & e + polarization measurements E. Fanchini On behalf of the PEPPo collaboration POSIPOL 2012 Zeuthen 4-6 September E. Fanchini -Posipol.
CRIO as a hardware platform for Machine Protection. W. Blokland S. Zhukov.
Data Acquisition Systems
SNS Integrated Control System SNS Timing Master LA-UR Eric Bjorklund.
Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science.
MICE CM25 Nov 2009Jean-Sebastien GraulichSlide 1 Detector DAQ Issues o Achievements Since CM24 o Trigger o Event Building o Online Software o Front End.
Lecture 3 Process Concepts. What is a Process? A process is the dynamic execution context of an executing program. Several processes may run concurrently,
NPDGamma: Data Acquisition System October 15th, 2010 NPDGamma Collaboration Meeting ORNL.
Review of Ultrasonic Imaging
General Time Update David Thompson Epics Collaboration Meeting June 14, 2006.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 SNS 2 Meeting Opening Remarks, Purpose Glenn R. Young Physics Division, ORNL August 28,
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 GipGui: A Graphical User Interface for the GIP Cross Section Preparation Code ANS M&C.
Instrumentation Overview Spring 2012 The laboratory is a controlled environment where we can measure isolated physical phenomena with a view to eventual.
Normalization of the NPDGamma Experimental Data F. Simmons, C. Crawford University of Kentucky, for the NPDGamma collaboration Background: NPDγ Experiment.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Software Three Main Functions Records/Monitors Zero Detection Points Gives our PWM a starting point Data used to dynamically adjust carrier frequency Detects.
Real-time Acquisition and Processing of Data from the GMRT Pulsar Back- ends Ramchandra M. Dabade (VNIT, Nagpur) Guided By, Yashwant Gupta.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
Ted Fox Interim Associate Laboratory Director Energy and Engineering Sciences Oak Ridge, Tennessee March 21, 2006 Oak Ridge National Laboratory.
Stepper Motor Control, PLC vs VME Herb Strong, Pam Gurd Spallation Neutron Source Oak Ridge National Laboratory October 17, 2007.
Timing Requirements for Spallation Neutron Sources Timing system clock synchronized to the storage ring’s revolution frequency. –LANSCE: MHz.
1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
Experimental Facilities Division ORNL DAQ System Interfaces Neutron Science Software Workshop Oct 13, 2003 Rick Riedel.
ICALEPCS 2005 Geneva, Oct. 12 The ALMA Telescope Control SystemA. Farris The ALMA Telescope Control System Allen Farris Ralph Marson Jeff Kern National.
Jefferson Laboratory Hall A SuperBigBite Spectrometer Data Acquisition System Alexandre Camsonne APS DNP 2013 October 24 th 2013 Hall A Jefferson Laboratory.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
Reflectometry in DANSE Paul Kienzle 1 and John F. Ankner 2 1 NIST Center for Neutron Research 2 Spallation Neutron Source, ORNL.
Midwest Accelerator Physics Meeting. Indiana University, March 15-19, ORBIT Electron Cloud Model Andrei Shishlo, Yoichi Sato, Slava Danilov, Jeff.
ROCS Web Based Reporting Tool Using SNS Relational Database By Katia Danilova, Ernest L. Williams Jr. Control Systems group, ASD, SNS.
232 Th EVALUATION IN THE RESOLVED RESONANCE RANGE FROM 0 to 4 keV Nuclear Data Group Nuclear Science and Technology Division Oak Ridge National Laboratory.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
Dynamically Polarized Solid Target for Neutron Scattering at the SNS PST 07 J.K. Zhao Neutron Scattering Sciences Division, Spallation Neutron Source Oak.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Source Localization in a Moving Sensor Field Shana L. Woods Computing and Computational.
Channel Access Security 2006 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 2 Channel Access Security  The IOC Application.
WEC meeting TED status and WEC timing.
ORNL is managed by UT-Battelle for the US Department of Energy ADnED Handling V4 Neutron Event Data Matt Pearson SNS ORNL 18 th -22 nd May 2015.
ESS Timing System Plans Timo Korhonen Chief Engineer, Integrated Control System Division Nov.27, 2014.
Data transmission system for 2D-SND at CSNS
Davin Larson, Roberto Livi, Phyllis Whittlesey,
NET 301 LECTURE3 30/11/1436 Lect3 NET 301.
Software Implementation of USB 3.0 Stack
Data Acquisition (DAQ)
EVG-to-EVR Data Transfer (Dayle Kotturi)
Programs and techniques based on ROOT package for acquisition and sorting of the list mode data of the neutron detectors Elena Litvinenko1, Andrey Bogdzel1,
Presentation transcript:

Event Mode Data Acquisition System Richard Riedel, Oak Ridge National Laboratory

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Event Mode In a Nutshell  Every neutron detected is time stamped and saved without histogramming.  Other variables are also time stamped producing a movie like data set at run end.

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Why Event Mode?  This what detectors do (where and when a neutron is detected)  “Electronic time-focusing of pulsed-source neutron chopper data: binning to minimize effects of proton pulse and chopper opening time variations” JM Carpenter NIM vol  Pulse Probe Techniques  Cross-Correlation Techniques. (Corelli, which measures single crystal diffuse scattering using cross correlation to provide elastic discrimination)  Offers novel approaches to typical data acquisition problems

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Histogram Original Space nor Time resolution necessarily preserved… histogramming is a destroyer of information

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Also Need Hardware Gating from preamp or shaper gate control Histogram neutrons only when temperature is within some range of setpoint

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Event Based System Requirements  No hardware histogramming.  Ability to timestamp detected neutrons.  Log with time/date stamp ancillary variables (i.e. temp, magnetic fields etc.).

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Event Mode Paradigms  Gating is done at the reduction/analysis level not in the DAS hardware.  Histogramming is done at the reduction/analysis and can be modified as needed without affecting the underlying data. scattering data temperature logs gated data software with sort criteria data from file stream or live stream

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY d  /sin  Pixel ID tof sine lookup Event Increment this bin Software: a few multiplies, additions and if statements  Variables can be calculated without histogramming first.  Its easier to throw data out then to look at data that was never collected. Could put a software gate here.

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Event Mode Data Format Time Stamp [31:0]Uncorrected time of flight Position Index [31:0]Pixel ID of detected neutron Standard neutron event data generated by all detector electronics at the SNS Pulse ID [63:0]Pulse ID from accelerator Zero Based Starting Index [63:0]Index of starting neutron event structure that was produced with the above pulse ID Standard pointer array which associates a pulse ID with a set of event data. Array of event structure + Array of pulse info structure

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY SNS Implementation Detector Electronics Detectors Common Data Format Independent of Detector System UDP Broadcast Common C++ Code (Command Handling Data transfer functions.) Class xxx Class yyy Class zzz C++ Abstraction Classes

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Broadcasting the Data Stream Active Client (DFS)Passive Client Preprocessor Session Header Header ACK Data Packet #0 Packet #0 ACK Guaranteed Delivery To One Point Data Packet #n-1 Packet #n-1 ACK

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Transmission Benchmarks

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Sample Live Views From Control Computer SNAP.5M pixel Anger Camera Mag. Refl. 2D He3 Gas Detector Both instruments see same event format!

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Additional Listeners Can Do Real Time Independent Work

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Most Interesting Applications Require Additional Time Stamped Data + = Position,TOF Pulse Information Event DataChopper Phase Temperature, Stress… SNS DAS streams, event data…… Cross, AutoCorrelations, Dynamics, Phase Transitions, Kinetics and Transient Phenomenon

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Adding Chopper Phases/Other Variables  Requires DAS Hardware Sync signal.  Require Access To Accelerator Time Stamp Broadcast.  Requires Computer Clock to be synced with accelerator High Frequency Signals Low Frequency Signals

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Stress Strain Example Strain Transducers Stress Strain Preprocessor Proton Pulses Strain Sample Times time Stress Waveform Sync. Pulse PulseID Broadcast Data Set=two binary files Data Set PulseID VULCAN will have the capability to do cross correlation technique

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY How Time Synchronization Is Done Timing PC Control Computer Preprocessor Satellite Computers: Chopper, Sample Environment etc. Accelerator Time Stamp (60Hz) Interrupt Based Driver/Service (50usec latency) NTP only ETC Tier 0Tier 1 Tier 2 NTP NTP sets local time, UDP broadcast sends accelerator time stamp NTP to sync computer time,date clock UDP broadcast for computers that must associate additional data with accelerator time stamp (pulseid).

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Final File Set + Pairs of binary files Neutron data pulseid Chopper Phases pulseid X Variable pulseid not the same!

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY SQL Like Queries are Possible  SELECT pulses FROM run3100 WHERE temperature > 10 AND temperature < 20;  SELECT tof FROM run3100 WHERE pixelid=1101 OR pixelid=1102;  Would require a abstraction of file system. (Embryonic SQL queries available now for current values).

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Who Else Runs An Event DAQ? Particle Physics. Event Data ATLAS DAQ system Reduction, Data Sorting, Analysis NOMAD rates…up to 500MB/s