Multi-step Runs – an L1Calo Perspective

Slides:



Advertisements
Similar presentations
1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
Advertisements

Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
The LAr ROD Project and Online Activities Arno Straessner and Alain, Daniel, Annie, Manuel, Imma, Eric, Jean-Pierre,... Journée de réflexion du DPNC Centre.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
Uli Schäfer 1 S-L1Calo upstream links architecture -- interfaces -- technology.
Uli Schäfer 1 JEM PRR Design changes Post-FDR tests FDR issues.
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,
June 2006Juan A. Valls - FPA Project1 Producción y validación de los RODs Read-Out Driver (ROD)
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Samuel Silverstein Stockholm University L1Calo upgrade discussion Overview Issues  Latency  Rates  Schedule Proposed upgrade strategy R&D.
Yu. Guz 18/12/20061 HCAL commissioning: status and plans Yu. Guz, IHEP, Protvino Outline 1. current status of HCAL a)CW+PM b)signal cables c)LED monitoring.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
Preliminary Design of Calorimeter Electronics Shudi Gu June 2002.
The Transverse detector is made of an array of 256 scintillating fibers coupled to Avalanche PhotoDiodes (APD). The small size of the fibers (5X5mm) results.
L1Calo Intro Cambridge Group, Dec 2008 Norman Gee.
28/03/2003Julie PRAST, LAPP CNRS, FRANCE 1 The ATLAS Liquid Argon Calorimeters ReadOut Drivers A 600 MHz TMS320C6414 DSPs based design.
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
SL1Calo Input Signal-Handling Requirements Joint Calorimeter – L1 Trigger Workshop November 2008 Norman Gee.
TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
Level-1 Calorimeter Trigger Readout Driver FDR/PRR 15 th August 2006 Introduction to the ROD Norman Gee 15-Aug-2006 Norman Gee.
DOM Main PCB Testing Gerald Przybylski October 23, 2002 Lawrence Berkeley National Laboratory.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
The ATLAS Tiles Hadronic Calorimeter
Calorimeter Digitisation Prototype (Material from A Straessner, C Bohm et al) L1Calo Collaboration Meeting Cambridge 23-Mar-2011 Norman Gee.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment is one of the four major experiments operating at the Large Hadron Collider.
L1Calo EM Efficiencies Hardeep Bansil University of Birmingham L1Calo Joint Meeting, Stockholm 29/06/2011.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
CMM++ activities at MSU Y. Ermoline et al. Level-1 Calorimeter Trigger Joint Meeting, CERN, 13 – 17 September 2010.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
BEACH 04J. Piedra1 SiSA Tracking Silicon stand alone (SiSA) tracking optimization SiSA validation Matthew Herndon University of Wisconsin Joint Physics.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
TDAQ and L1Calo and Chamonix (Personal Impressions) 3 Mar2010 Norman Gee.
Mar 05 - hvdsOffline / HLT1  Athena SW Infrastructure  programming + applying tools wrt. dependencies between packages  developing + testing extra ideas.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
Upgrade Intro 10 Jan 2010 Norman Gee. N. Gee – Upgrade Introduction 2 LHC Peak Luminosity Lumi curve from F.Zimmermann : Nov Upgrade Week ? ?
 13 Readout Electronics A First Look 28-Jan-2004.
L1Calo Databases ● Overview ● Trigger Configuration DB ● L1Calo OKS Database ● L1Calo COOL Database ● ACE Murrough Landon 16 June 2008.
L1Calo DBs: Status and Plans ● Overview of L1Calo databases ● Present status ● Plans Murrough Landon 20 November 2006.
DB and Information Flow Issues ● Selecting types of run ● L1Calo databases ● Archiving run parameters ● Tools Murrough Landon 28 April 2009.
L1Calo Databases ● Overview ● Recent Activitity ● To Do List ● Run types Murrough Landon 4 June 2007.
Phase2 Level-0 Calo Trigger ● Phase 2 Overview: L0 and L1 ● L0Calo Functionality ● Interfaces to calo RODs ● Interfaces to L0Topo Murrough Landon 27 June.
Rainer Stamen, Norman Gee
Online Database Work Overview Work needed for OKS database
Outline lecture Revise arrays Entering into an array
ATLAS calorimeter and topological trigger upgrades for Phase 1
Vito Palladino Straw Working Group 23/3/2015
L1Calo upgrade discussion
PADME L0 Trigger Processor
CMS Preshower: Startup procedures: Reconstruction & calibration
ATLAS L1Calo Phase2 Upgrade
WP02 PRR: Master Oscillator and RF Reference Distribution
Online Software Status
Remaining Online SW Tasks
Electron-ID and EM scale status
A First Look J. Pilcher 12-Mar-2004
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
Testing the PPrASIC Karsten Penno KIP, University of Heidelberg
The First-Level Trigger of ATLAS
Level-1 Calo Monitoring
ATLAS: Level-1 Calorimeter Trigger
L1Calo Joint Meeting Introduction
BESIII EMC electronics
Calorimeter calibrations with Flight Software.
Iteration: Beyond the Basic PERFORM
Commissioning of the ALICE-PHOS trigger
Registers.
Design Principles of the CMS Level-1 Trigger Control and Hardware Monitoring System Ildefons Magrans de Abril Institute for High Energy Physics, Vienna.
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Multi-step Runs – an L1Calo Perspective Norman Gee 28-Apr-05

Outline – three sets of multi-step (run) requirements. 1. Internal Timing measurements. Use data replayed from memories inside our electronics modules 2. Timing measurements with fixed Calorimeter pulses A combined run where L1Calo timing changes relative to calorimeters. 3. Energy Calibrations Where range of calo energies are scanned and measurements made in trigger electronics (receivers + L1Calo) General Comments 28 April 2005 C N P Gee – Installation & Commissioning

C N P Gee – Installation & Commissioning 1. L1Calo internal timing. Many examples of timing scans needed in L1Calo Most are needed to optimise capture of data sent over a link. e.g. CPM-CPM; CPM-CMM; CMM-CMM; JEM-JEM; JEM-CMM All our link data carry parity info. We use the parity error rate as a sensitive measure, and it’s quick. So a measurement consists of: Load test vectors which exercise lots of bits. Then enter loop: Set a timing value; Clear error counters; Wait ~1 second; Read error counters from the modules, (as not available to RODs) insert values in Gmonitoring stream; Iterate. Analyse Gmonitoring stream. At end of loop, decide on best setting Record to database. 28 April 2005 C N P Gee – Installation & Commissioning

Timing example – scan TTC for CPM-CPM backplane link 28 April 2005 C N P Gee – Installation & Commissioning

C N P Gee – Installation & Commissioning Overall architecture Sequencer Root Ctrl Crate Ctrl Analysis Module Serv. Module Serv. Module Serv. Electronics Electronics Rod Electronics 28 April 2005 C N P Gee – Installation & Commissioning

2. Timing measurements with Calorimeters. Measure the precise time and shape of calorimeter analogue pulses Add delays to compensate for unequal pulse arrival times Position the FADC sampling to sit at peak of calo pulse Measure pulse shape to compute Bunch-Crossing identification coeffs. Ensure equal timing of individual calo cells which are being summed. Use a continuous stream of equal-amplitude calo pulses. So a measurement consists of: Start calo pulse train, with the required raw cells enabled. Set a timing value for the FADC sampling; Read out 100 events from L1Calo via RODs Iterate. Analyse event stream (not necessarily synchronous with steps). Compute mean FADC output. At the end, determine optimum settings. Record to database. 28 April 2005 C N P Gee – Installation & Commissioning

3. Energy Calibrations with Calorimeters Adjust analogue receivers and Preprocessor to give exact GeV ET Final adjustment of gain vs sin  Requires synchronised steps between calo and L1calo Set up combined trigger, agree details of sequence to be executed Calo sets the next analogue pulse amplitude Calo (?) generates 100 L1As L1Calo readout of Preprocessor ( and calo?) response via RODs. Iterate Analyse event stream (not necessarily synchronous with realtime steps). Compute mean observed ET per set of events. At the end, determine optimum settings taking account of detector effects. Record to database. 28 April 2005 C N P Gee – Installation & Commissioning

C N P Gee – Installation & Commissioning General Comments - 1 At present we have a first version of a multi-step run, using pause-resume transition Much faster than starting a new run for each point The Crate Controllers interpret the run types and do special things. Need to understand if this will work with calorimeters. The analysis program needs to know the step number We insert it in the detector-specific event type. Would be nice to have somewhere better. We have the concept of a “plan” to set up the joint runs A database extract containing all necessary details (eg energies, no of L1As, settings for LTPs,…) for the complete run. Avoids need for cross-communication between L1Calo and a calorimeter. Details to be defined 28 April 2005 C N P Gee – Installation & Commissioning

C N P Gee – Installation & Commissioning Generall Comments - 2 Database Issue Electronics module settings are loaded from database But during a calibration run they need to be changed but not preserved Do we need any nested loops? Well unfortunately we may. Does pulse timing stay constant with pulse amplitude? Outer loop to change calo pulse amplitude Inner loop to scan L1Calo timing Do all raw cells contribute in the same way to analogue sums? Outer loop over raw calo cell number Inner loop over L1Calo pulse timing 28 April 2005 C N P Gee – Installation & Commissioning