Hall A Moller Polarimeter DAQ Upgrade B. Sawatzky CNU 12 GeV Trigger Workshop July 8, 2010.

Slides:



Advertisements
Similar presentations
Bob MichaelsParity Collab. Mtg. May 17, `07 Integrating Compton DAQ and Analysis Bob Michaels with Reminder about Nov 2006 Results Specification of new.
Advertisements

Trigger & DAQ Ole Hansen SBS Collaboration Meeting 19 March 2010.
Level-1 Trigger Commissioning H.Dong, A.Somov Jefferson Lab Trigger Workshop, Jul 8, 2010.
Trigger-less and reconfigurable data acquisition system for J-PET
Feb. 19, 2015 David Lawrence JLab Counting House Operations.
The PEPPo e - & e + polarization measurements E. Fanchini On behalf of the PEPPo collaboration POSIPOL 2012 Zeuthen 4-6 September E. Fanchini -Posipol.
 Brief status update of DAQ/Trigger production hardware  Firmware development for HPS application  CLAS12 CTP ‘upgrade’ notes  Summary Status of the.
SBS/A1n DAQ status Alexandre Camsonne August 28 th 2012.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Hall A DAQ status and upgrade plans Alexandre Camsonne Hall A Jefferson Laboratory Hall A collaboration meeting June 10 th 2011.
Diana Parno – July 22, 2008 January PREx Test Run: Compton Photon Analysis Diana Parno Carnegie Mellon University HAPPEX Collaboration Meeting.
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: “DOM MB to Event Builder”
Updates on Using CAEN 1495 as MLU in Trigger Compton DAQ Performance at 440 kHz HV Status R. Michaels, Nov 19, 2013 p. 1 / 5.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
Prediction W. Buchmueller (DESY) arXiv:hep-ph/ (1999)
Lead Fluoride Calorimeter for Deeply Virtual Compton Scattering in Hall A Alexandre Camsonne Hall A Jefferson Laboratory October 31 st 2008.
David Abbott - Jefferson Lab DAQ group Data Acquisition Development at JLAB.
Deeply Virtual Compton Scattering on the neutron Malek MAZOUZ LPSC Grenoble EINN 2005September 23 rd 2005.
GlueX electronics Collaboration Meeting December, 2003 Paul Smith.
GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R. Chris Cuevas 1.FY10 Project Goals  Update from January 2010 Collaboration Meeting.
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
MOLLER DAQ Aug 2015 meeting Team : R. Michaels, P. M. King, M. Gericke, K. Kumar R. Michaels, MOLLER Meeting, Aug, 2015.
All Experimenters MeetingDmitri Denisov Week of July 7 to July 15 Summary  Delivered luminosity and operating efficiency u Delivered: 1.4pb -1 u Recorded:
String-18 Development Workshop, Overview Azriel Goldschmidt AMANDA/ICECUBE Collaboration Meeting Berkeley March 2002.
Jefferson Laboratory Hall A SuperBigBite Spectrometer Data Acquisition System Alexandre Camsonne APS DNP 2013 October 24 th 2013 Hall A Jefferson Laboratory.
HAPPEX DAQ / ADC Tests Luis Mercado UMASS 4/17/09.
SBS/A1n Fast DAQ Alexandre Camsonne October 19 th 2012.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
PREX Issues. Outline New issue: souce systematics and Aug. 07 run. Update on old issues. Progress at SU.
APEX DAQ rate capability April 19 th 2015 Alexandre Camsonne.
Hardeep Bansil (University of Birmingham) on behalf of L1Calo collaboration ATLAS UK Meeting, Royal Holloway January 2011 Argonne Birmingham Cambridge.
Ba A B B1 FADC B2 SD_FP FLEX_I/O ROC VME64x A: [ HELICITY, HELICITY_FLIP ] (NIM or ECL) Port 1 Port 2 a: [ HELICITY, HELICITY_FLIP ] (LVDS) B: [ HELICITY_TRIGGER,
HPS TDAQ Review Sergey Boyarinov, Ben Raydo JLAB June 18, 2014.
Moller Polarimeter Upgrading for PREx in 1)Mollar Analysis & Upgrading Works during/after 2009 PVDIS 2)Flash ADC based DAQ dead-time measurement.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
DAQ Speed and Run2 Estimates April 3, Summary of FADC Development for Faster Performance NameReadoutTrigger ScalersScaler S1 (helicity gated), S2.
R. Michaels, JLAB PREX Mtg, July 2008 Compton DAQ (General) Remaining experts : Sirish Nanda, Alexandre Camsonne, me Recent Exercises Port to vxWorks 5.5.
DAQ Selection Discussion DAQ Subgroup Phone Conference Christopher Crawford
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
TOP Electronics Status & Beam Test Experience Kurtis Nishimura January 16, 2012 University of Hawaii Belle II TRG/DAQ Workshop Belle II TRG/DAQ - January.
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
 13 Readout Electronics A First Look 28-Jan-2004.
HALL A Moller Polarimeter Requirement SCIN TILL ATOR CAL ORI MET ER LEFT SCIN TILL ATOR CAL ORI MET ER RIGHT FADC
Digital Acquisition: State of the Art and future prospects
"North American" Electronics
DAQ ACQUISITION FOR THE dE/dX DETECTOR
DAQ (i.e electronics) R&D status in Canada
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
JEDI polarimetry – Developments at SMART|EDM_Lab
Counting Mode DAQ for Compton
CLAS12 Commissioning with Cosmincs
ALICE – First paper.
PADME L0 Trigger Processor
Data Acquisition (DAQ) Status
Hall A Compton Electron detector overview
A First Look J. Pilcher 12-Mar-2004
HADES goes SIS-100* SIS-18 DAQ upgrade possibilities
Possible Upgrades ToF readout Trigger Forward tracking
Mott DAQ Speed February 16, 2015.
Sergey Abrahamyan Yerevan Physics Institute APEX collaboration
Example of DAQ Trigger issues for the SoLID experiment
CLAS12 Timing Calibration
BESIII EMC electronics
SKIROC status CERN – CALICE/EUDET electronic & DAQ meeting – 22/03/2007 Presented by Julien Fleury.
August 19th 2013 Alexandre Camsonne
TOF read-out for high resolution timing
ZDD status BESIII Collaboration Meeting, September 2012
Presentation transcript:

Hall A Moller Polarimeter DAQ Upgrade B. Sawatzky CNU 12 GeV Trigger Workshop July 8, 2010

Brad Sawatzky 2 12 GeV Trigger Workshop July 8, 2010 Overview ● Brief description of the Hall A Moller ● What do we gain from the DAQ upgrade? ● What does the DAQ upgrade involve? – Hardware description – Capabilities – Trigger definitions ● Some results – Online histograms, rate comparisons, etc. ● Miscellaneous comments

Brad Sawatzky 3 12 GeV Trigger Workshop July 8, 2010 Hall A Overview Moller Region

Brad Sawatzky 4 12 GeV Trigger Workshop July 8, 2010 Moller Hardware

Brad Sawatzky 5 12 GeV Trigger Workshop July 8, 2010 Moller Hardware

Brad Sawatzky 6 12 GeV Trigger Workshop July 8, 2010 Moller Hardware

Brad Sawatzky 7 12 GeV Trigger Workshop July 8, 2010 Why do we want the DAQ upgrade? ● Help improve the systematic error from 2% → 1% – FADC data grants full information about detector systematics/performance – Negligible DAQ deadtime (pipelined design) – Intrinsic HW deadtime (ie. pile-up) can be trivially identified/measured using sample data ● Replace old/obsolete DAQ hardware – existing DAQ is 12 years old, no spares, rate limited – FADC design is fast & flexible ● Accommodate the new segmented aperture detector – 8 paddles (4 per arm) instead of 2 – present aperture paddles overload at > 1uA

Brad Sawatzky 8 12 GeV Trigger Workshop July 8, 2010 What is involved in the DAQ Upgrade? ● System built around a JLab F250 Flash ADC – 16 analog inputs (8 calo. blocks, 8 scint. paddles) – 4 ns sample time, 12 bits/sample resolution – FPGA device → flexibility of software with the speed and response time of hardware ● Custom FADC firmware – FADC generates our triggers, no signal splitters, discriminators, or summing modules needed – Thresholds, sample windows, trigger prescales all software controlled – Fairly straight forward to add new features to the firmware (turn around on the order of a week)

Brad Sawatzky 9 12 GeV Trigger Workshop July 8, 2010 What is involved in the DAQ Upgrade? ● Also some auxiliary support modules (read out during every MPS interval) – CAEN v560 scaler (16 channels) ● BCM, Moller target position, 100 kHz clock ● (plus redundant counters for cross checks) – CAEN v792 QDC (16 channels) ● MPS, QRT, HEL flags ● (plus redundant data for cross checks) – Easy to add/read other modules if needed

Brad Sawatzky GeV Trigger Workshop July 8, 2010 What is involved in the DAQ Upgrade? ● New dedicated DAQ computer: hamoller.jlab.org – fast, modern machine: 4 CPU cores, 2TB of RAID10 storage for local data and scratch – shares adaqfs file system, usual accounts – goal is to support zero-deadtime streaming data from DAQ at full 160kHz coincidence rate (no prescaling) → sustained ~50 MB/sec ● ROOT-based analyzer using PODD (Hall A analyzer framework) – new decoding routines added to handle FADC – still a work in progress, but quite functional

Brad Sawatzky GeV Trigger Workshop July 8, 2010 Photo of old DAQ electronics

Brad Sawatzky GeV Trigger Workshop July 8, 2010 Photo of new DAQ rack

Brad Sawatzky GeV Trigger Workshop July 8, 2010 CL singles, CR singles CL and CR CL and SL CR and SR CL and CR and SL and SR CL and CR and (SL and SR delayed > 100 ns) SCIN TILL ATOR CAL ORI MET ER LEFT SCIN TILL ATOR CAL ORI MET ER RIGHT FADC 'DATA' Trigger (OR of 'internal' trigger cond:): CL.AND.CR prescaled from 1 to 2000 CL prescaled from 1 to 2000 CR prescaled from 1 to 2000 Information recorded: - digitized waveforms - helicity state - status counters, etc. 'HELICITY' Trigger (external trigger): MPS leading edge (30 – 2000 Hz) Information recorded: - Helicity, MPS, QRT states, BCM, - Moller Target ladder position information, kHz clock, - status counters, etc. - FADC 'Software' scaler data: CL = Σ I=1,4 ∑ j=1,2 P J I > threshold CR = Σ I=1,4 ∑ j=1,2 P J I > threshold SL = (Σ J=1,2 S1 J > thr) or (ΣJ=1,2 S2 J > thr) or (ΣJ=1,2 S3 J > thr) or (ΣJ=1,2 S4 J > thr) SR = (Σ J=1,2 S5 J > thr) or (ΣJ=1,2 S6 J > thr) or (ΣJ=1,2 S7 J > thr) or (ΣJ=1,2 S8 J > thr) FADC internal trigger criteria: FADC Moller DAQ Trigger Types

O. Glamazdin Møller Polarimeter after Upgrade Hall A Collaboration 10 June, On-line FADC monitor

Brad Sawatzky GeV Trigger Workshop July 8, 2010 'Data' Trigger example: Moller + ? Moller signal Cal. 'Left' Cal. 'Right'

Brad Sawatzky GeV Trigger Workshop July 8, 2010 'Data' Trigger example: Pile-up Exhibit A Cal. 'Left' Cal. 'Right'

Brad Sawatzky GeV Trigger Workshop July 8, 2010 'Data' Trigger example: Pile-up Exhibit B Moller signal ?? Cal. 'Left' Cal. 'Right'

Brad Sawatzky GeV Trigger Workshop July 8, 2010 Total Energy Histogram Integrated energy for Calorimeter 'Right' Block-sum FADC Pedestal FADC Threshold Electron Signal Pile-up

Brad Sawatzky GeV Trigger Workshop July 8, 2010 Rates and Extracted Asymmetries

Brad Sawatzky GeV Trigger Workshop July 8, 2010 (Recent) Rate Comparisons FADC vs. Conventional DAQ FADC Scaler Rates vs. FADC Data Trigger Rates

Brad Sawatzky GeV Trigger Workshop July 8, 2010 (Recent) Rate Comparisons FADC vs. Conventional DAQ FADC Scaler Rates vs. FADC Data Trigger Rates ● Showed deadtime-less operation at >40kHz trig. rate (after prescale) ● Lots of headroom left, will commission those tweaks this summer.

Brad Sawatzky GeV Trigger Workshop July 8, 2010 Miscellaneous Comments ● Ran across several interesting features in the FADC that ultimately required firmware updates – not unexpected; support from DAQ and Fast Electronics group was great! – need to factor in this debug time and additional load on the experts during 12 GeV commissioning ● Radiation Hardness during PREx (probably worst-case scenario) – FADC250 seemed to survive OK, but – MVME v6100 CPUs didn't fair very well ● needed fairly frequent reboots ● lost 2 of them in two weeks of high-luminosity running (they were upstream, and well shielded too, at least by historical standards) ● Wishlist item: – Generic library to decode blocked FADC data → serialized CODA (evio) event stream – (perhaps impossible to provide general solution...)