M. Selen, 7/24/03 LEPP Lunch: Pg 1 www.hep.uiuc.edu/cleo/trig3/ The CLEO-c Trigger System: More Than Just Blinking Lights ! The CLEO-c Trigger System:

Slides:



Advertisements
Similar presentations
Dec/02/04 Su DongCaltech Trigger/DAQ/Online workshop1 Level 1 Trigger: Introduction L1 trigger objects and strategy Implementation features L1 composition.
Advertisements

Track Trigger Designs for Phase II Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen, S.X. Wu, (Boston.
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
The trigger1 The Trigger YETI 7th January 2008 Emily Nurse Outline: Why do we need a Trigger? The trigger system at CDF Rate control at CDF Triggering.

Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
MICE Fiber Tracker Electronics AFEII for MICE (Front end readout board) Recall: AFEs mount on ether side of the VLPC cass, with fibers going to the VLPCs.
Interconnection boards Test data memories VME interface Trigger TX Trigger RX FPGA: memory and I/O control DAQ pipelines and buffers DAQ interface.
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
The Silicon Track Trigger (STT) at DØ Beauty 2005 in Assisi, June 2005 Sascha Caron for the DØ collaboration Tag beauty fast …
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
J. Leonard, U. Wisconsin 1 Commissioning the Trigger of the CMS Experiment at the CERN Large Hadron Collider Jessica L. Leonard Real-Time Conference Lisbon,
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
The ATLAS trigger Ricardo Gonçalo Royal Holloway University of London.
Real Time 2010Monika Wielers (RAL)1 ATLAS e/  /  /jet/E T miss High Level Trigger Algorithms Performance with first LHC collisions Monika Wielers (RAL)
Octal ASD Certification Tests at Michigan J. Chapman, Tiesheng Dai, & Tuan Bui August 30, CERN.
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
1 CLEO PAC 11/March/00 M. Selen, University of Illinois CLEO-III Trigger & DAQ Status Trigger Illinois (Cornell) DAQ OSU Caltech Cornell.
February 19th 2009AlbaNova Instrumentation Seminar1 Christian Bohm Instrumentation Physics, SU Upgrading the ATLAS detector Overview Motivation The current.
Preliminary Design of Calorimeter Electronics Shudi Gu June 2002.
W trigger upgrade simulation Kazuya Aoki Kyoto Univ. Muon Physics and Forward Upgrades Workshop Santa Fe, June 2004.
Status of Detector Prototype (for Hawaii meeting at Big Island) August 24, 2002 Yee Bob Hsiung For Koji Ueno, Yuri Velikzhanin Yanan Guo and Eddie Huang.
MR (7/7/05) T2K electronics Beam structure ~ 8 (9?) bunches / spill bunch width ~ 60 nsec bunch separation ~ 600 nsec spill duration ~ 5  sec Time between.
Claudia-Elisabeth Wulz Institute for High Energy Physics Vienna Level-1 Trigger Menu Working Group CERN, 9 November 2000 Global Trigger Overview.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
14/6/2000 End Cap Muon Trigger Review at CERN 1 Muon Track Trigger Processing on Slave and Hi-pT Boards C.Fukunaga/Tokyo Metropolitan University TGC electronics.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Triggering with the RPD E. Burtin, CEA-Saclay COMPASS Hadron run trigger meeting, Feb. 12, 2008.
Motivation General rule for muon triggers: Never neglect a possible backup reduction factor. It will always come back to you. Even if RPC trigger works.
21 Jun 2010Paul Dauncey1 First look at FNAL tracking chamber alignment Paul Dauncey, with lots of help from Daniel and Angela.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
A. Meneguzzo Padova University & INFN Validation and Performance of the CMS Barrel Muon Drift Chambers with Cosmic Rays A. Meneguzzo Padova University.
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
1 CLEO PAC 28/September/01 M. Selen, University of Illinois The CLEO-c event environment Subsystem Plans  Tracking  Calorimetry  Particle ID  Muon.
B.G.Cheon Mini-Trigger/DAQ workshop,OCU ECL Trigger overview ByungGu Cheon (SKKU) Outline  ECL calorimeter  ECL trigger scheme & performance.
Richard E. Hughes 21 September 2003; p.1 IEEE/NSS 2003 Portland, OR eXtremely Fast Tracker; The Sequel Richard Hughes, Kevin Lannon Ben Kilminster, Brian.
Ted Liu, July 5,00, idea on Ztrigger L1 Trigger Strategy L1 Trigger Requirements and Trigger Lines L1 Trigger performance Background Study Improving Performance:
The DØ Silicon Track Trigger Wendy Taylor IEEE NSS 2000 Lyon, France October 17, 2000  Introduction  Overview of STT  STT Hardware Design u Motherboard.
Monitoring of L1Calo EM Trigger Items: Overview & Midterm Results Hardeep Bansil University of Birmingham Birmingham ATLAS Weekly Meeting 11/11/2010.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
Trigger System LIU Zhen’an Inst. of High Energy Physics, Beijing Sep
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
1 Experimental Particle Physics PHYS6011 Fergus Wilson, RAL 1.Introduction & Accelerators 2.Particle Interactions and Detectors (2) 3.Collider Experiments.
Preliminary Design of Trigger System for BES III Zhen’an LIU Inst of High Energy Physics,Beijing Oct
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
EPS HEP 2007 Manchester -- Thilo Pauly July The ATLAS Level-1 Trigger Overview and Status Report including Cosmic-Ray Commissioning Thilo.
Trigger System of BES III LIU Zhen’an Inst. of High Energy Physics, Beijing June
Counting Mode DAQ for Compton
AFE II Status First board under test!!.
Mini-Trigger/DAQ workshop,OCU
eXtremely Fast Tracker; An Overview
DC trigger test Present layout Trigger electronics
DC trigger test Trigger electronics Experience with cosmic
CLEO-III Trigger Systematic Studies Progress Report – M. Selen
LHCb calorimeter main features
The Silicon Track Trigger (STT) at DØ
L1 Trigger Strategy Ted Liu, Lawrence Berkeley Lab
The First-Level Trigger of ATLAS
Commissioning of the ALICE-PHOS trigger
Experimental Particle Physics PHYS6011 Putting it all together Lecture 4 6th May 2009 Fergus Wilson, RAL.
Low Level HLT Reconstruction Software for the CMS SST
DESY drift chambers efficiency and track reconstruction
Experimental Particle Physics PHYS6011 Putting it all together Lecture 4 28th April 2008 Fergus Wilson. RAL.
The LHCb L0 Calorimeter Trigger
New Ideas on long-term DCT upgrade: conceptual design for DOCAZ
Trigger operation during 2007 run
Presentation transcript:

M. Selen, 7/24/03 LEPP Lunch: Pg 1 The CLEO-c Trigger System: More Than Just Blinking Lights ! The CLEO-c Trigger System: More Than Just Blinking Lights ! LEPP Lunch Talk Mats Selen l Overview l Tracking l Calorimeter l Timing l Performance

M. Selen, 7/24/03 LEPP Lunch: Pg 2 What the Trigger & DAQ Does Suppose you want to keep only pink hexagonal widgets moving down a conveyor belt. y/n y y n n Trigger You are the trigger: You stamp “y” on the pink hexagonal widgets You stamp “n” on the others n y trash SAVE DAQ Your friend DAQ saves only widgets labeled “y” The problem is: Working fast means you make some mistakes !

M. Selen, 7/24/03 LEPP Lunch: Pg 3 Requirements: Decision Time Each widget must get examined and stamped y/n y y n n Trigger - You need to decide on one before the next one comes along. - Your decision can’t take longer than  t = d/v. - Taking more time means making less mistakes. v d

M. Selen, 7/24/03 LEPP Lunch: Pg 4 Requirements: Efficiency You can’t stamp too many pink hexagonal widgets ”n”: y/n n n n n Trigger SAVE DAQ n n n trash ? ? ?

M. Selen, 7/24/03 LEPP Lunch: Pg 5 Requirements: Rejection y/n y y y y Trigger The rate of widgets stamped “y” can’t exceed the capacity of your friend (the DAQ) to save them. y trash SAVE DAQ y Whenever the DAQ is busy saving something it causes “dead-time” (he will miss the next few widgets). If he misses any marked “y”, this causes a loss of efficiency.

M. Selen, 7/24/03 LEPP Lunch: Pg 6 y/n Working in Steps: Pipelining Have more than one person working in series - Each individually one takes less than  t = d/v - Collectively, much more work is done - A smarter decision can be made – less mistakes y y n n Trigger n y trash SAVE DAQ v d

M. Selen, 7/24/03 LEPP Lunch: Pg 7

M. Selen, 7/24/03 LEPP Lunch: Pg feet 800 feet d = 14 feet, v = 1 foot/ns  t = 14 ns There are 183 RF buckets in CESR

M. Selen, 7/24/03 LEPP Lunch: Pg 9 The trigger runs at 1/3 the CESR RF freq (i.e. each step is 42 ns) This smears together 3 beam collisions every time we look. We can do this since its very rare that anything happens during a collision. In CESR/CLEO, beam collisions are spaced a minimum of 14 ns apart. This is not enough time to do any serious trigger processing Only ~45 of these buckets contain beam ‘bunches’

M. Selen, 7/24/03 LEPP Lunch: Pg

M. Selen, 7/24/03 LEPP Lunch: Pg

M. Selen, 7/24/03 LEPP Lunch: Pg More about this in a few minutes

M. Selen, 7/24/03 LEPP Lunch: Pg 13 Trigger Philosophy l Use only drift chamber (DR) and calorimeter (CC) information. l Make trigger decision every 42ns (i.e. trigger clock rate). Take enough time (number of pipelined steps) to make a sophisticated Level-1 trigger decision: About 2  s. The readout deadtime is about 20  s, so we need to keep the trigger rate < 1000 Hz. RF bucket Pipeline clk Early DR Late DR Early CC Late CC look here for CC info 72 MHz 24 MHz look here for DR info Suppose event happens here

M. Selen, 7/24/03 LEPP Lunch: Pg 14 CLEO-III/c Trigger System Overview

M. Selen, 7/24/03 LEPP Lunch: Pg 15 What it Looks Like (all more or less alike to untrained eye)

M. Selen, 7/24/03 LEPP Lunch: Pg 16 Common Feature FPGA based Logic DAQ/ VME Circular Buffer Inputs Outputs TDI TMS TCK TDOJTAG

M. Selen, 7/24/03 LEPP Lunch: Pg AXTR trigger boards backplane (single ended) 16 AXX receiver boards LVDS from DR3 preamps track info to TRCR 106 x 2 Repeating unit (x 8) 77 Axial Tracking Trigger

M. Selen, 7/24/03 LEPP Lunch: Pg 18 Layer 9 = “key” Inner Lookup Outer Lookup Inner/Outer track correlator

M. Selen, 7/24/03 LEPP Lunch: Pg 19 Stereo Tracking Trigger There are too many wires to form all combinations in LUT - Combine these into 4x4 blocks

M. Selen, 7/24/03 LEPP Lunch: Pg 20

M. Selen, 7/24/03 LEPP Lunch: Pg 21 = Hit wire location at z = 0 Track trajectory: P perp = 350 MeV/c  = 35 o  = 15 o  -shifted curve, P perp = 350 MeV/c  = 35 o  = 17 o Track in U and V Independently

M. Selen, 7/24/03 LEPP Lunch: Pg 22 Axial – Stereo Correlation

M. Selen, 7/24/03 LEPP Lunch: Pg 23 Axial – Stereo Correlation

M. Selen, 7/24/03 LEPP Lunch: Pg 24 Axial Raw key wires Clustered key wires Axial matching cells 48 high 48 low Stereo - U 48 high 48 low Stereo - V Axial - Stereo Correlation high low

M. Selen, 7/24/03 LEPP Lunch: Pg 25 Calorimeter Trigger Energy sharing between boards can result in a loss of efficiency: Present summing =Tile summing = Simulated Efficiency contained shower Threshold = 500 MeV

M. Selen, 7/24/03 LEPP Lunch: Pg 26 Wrinkle – We need to work fast! Preamp out Mixer/shaper out Trigger signal Discriminator out 2  s/div Calorimeter trigger information comes ~ 1.8 us after crossing. twice differentiated

M. Selen, 7/24/03 LEPP Lunch: Pg m/s crate   1 m/s card low med high “Tiling” sets too many bits  Must Sparsify

M. Selen, 7/24/03 LEPP Lunch: Pg 28 HMLproj H M L proj L1-D Crate HH MM LL low med high Available to decision boards

M. Selen, 7/24/03 LEPP Lunch: Pg Key Wire Time Bucket #track Ev-time Timing Issues LOW MED HIGH CC time – TR time

M. Selen, 7/24/03 LEPP Lunch: Pg That’s how this plot is made !

M. Selen, 7/24/03 LEPP Lunch: Pg 31 Compare to Simulation (1995) Mean = 17.5 RMS = 0.73 Mean = 16.9 RMS = 0.51 Mean = 16.7 RMS = 0.41 Mean = 16.6 RMS = track events4 track events 7 track events10 track events Trigger Time (42ns bucket)

M. Selen, 7/24/03 LEPP Lunch: Pg 32 Pipe-delay From AXTR MAKE 48 MATCHING CELLS Back-plane Pipe-delay FIND EVENT TIME Pipe-delay AXIAL CELL COUNT CB & DAQ Typical Trigger Board For time alignment

M. Selen, 7/24/03 LEPP Lunch: Pg 33 AXPR TRCR-1 TRCR-2 CCGL L1D From AXTR Crate From STTR Crate From TPRO Crate To DAQ L1D Trigger Crate LUMI

M. Selen, 7/24/03 LEPP Lunch: Pg 34 LUT 8 FPGAs Timing (3) Info (185) Timing (TR, CB or CE) Info (valid at timing edge) Route 48 Prescale 24 Bunch 24 Scaler L1- accept Backplane Trigger Decision Boards (L1D)

M. Selen, 7/24/03 LEPP Lunch: Pg 35 How To Define a CLEO-c Trigger Line % Generic Hadron Line, Barrel Timing % SUBDESIGN line0( in[117..0]: INPUT; out: OUTPUT; ) Variable 1cblow: SOFT; 3tracks: SOFT; evtime: SOFT; Begin -- trigger bit mappings: tr_time[1..0]= in[1..0]; cb_time[1..0]= in[3..2]; ce_time[1..0]= in[5..4]; cc_time[1..0]= in[7..6]; tr_n_hi[3..0]= in[11..8]; tr_n_lo[3..0]= in[15..12]; tr_n_ax[3..0]= in[19..16]; tr_lowpos[1..0]= in[21..20]; cb_l_phi[7..0]= in[29..22]; cb_h_phi[7..0]= in[37..30]; cb_low_old[1..0]= in[39..38]; cb_med_old[1..0]= in[41..40]; cb_high_old[1..0]= in[43..42]; ce_low_old[1..0]= in[45..44]; ce_med_old[1..0]= in[47..46]; ce_high_old[1..0]= in[49..48]; cb_n_low[2..0]= in[52..50]; cb_n_med[2..0]= in[55..53]; cb_n_high[2..0]= in[58..56]; ce_n_low[2..0]= in[61..59]; ce_n_med[2..0]= in[64..62]; ce_n_high[2..0]= in[67..65]; bha_theta[7..0]= in[75..68]; cc_spare[15..0]= in[91..76]; cpu_trig[1..0]= in[93..92]; control[23..0]= in[ ]; trigger line definition 1cblow = cb_n_low[] > 0; 3tracks = (tr_n_hi[]>2) # ((tr_n_hi[]>1)&(tr_n_lo[]>0)) # ((tr_n_hi[]>0)&(tr_n_lo[]>1)) ; evtime = cb_time[0]; out = 1cblow & 3tracks & evtime; End;

M. Selen, 7/24/03 LEPP Lunch: Pg /P T “Non-Isolated Tracks” In Hadron Events All Tracks No Trigger - hardware No Trigger -missing hits PTPT Total Efficiency 200 MeV Axial Trigger Performance

M. Selen, 7/24/03 LEPP Lunch: Pg /P T “Isolated Electron Tracks” All Tracks No Trigger Total Efficiency 210 MeV Stereo Trigger Performance (with axial) B = 1.5 T

M. Selen, 7/24/03 LEPP Lunch: Pg /P T “Isolated Electron Tracks” All Tracks No Trigger Total Efficiency 140 MeV Stereo Trigger Performance (with axial) B = 1.0 T

M. Selen, 7/24/03 LEPP Lunch: Pg 39 CC Trigger Performance Needs more study

M. Selen, 7/24/03 LEPP Lunch: Pg 40 For Lots More Info