Trigger sources in ODIN (new firmware)

Slides:



Advertisements
Similar presentations
Status of the CTP O.Villalobos Baillie University of Birmingham April 23rd 2009.
Advertisements

Clara Gaspar on behalf of the LHCb Collaboration, “Physics at the LHC and Beyond”, Quy Nhon, Vietnam, August 2014 Challenges and lessons learnt LHCb Operations.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
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.
Veto Wall Test Hyupwoo Lee MINERvA/Jupiter Group Meeting July 18, 2007.
LKr readout: present and future R. Fantechi 30/8/2012.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Status of Data Exchange Implementation in ALICE David Evans LEADE 26 th March 2007.
Claudia-Elisabeth Wulz Institute for High Energy Physics Vienna Level-1 Trigger Menu Working Group CERN, 9 November 2000 Global Trigger Overview.
7 Nov 2007Paul Dauncey1 Test results from Imperial Basic tests Source tests Firmware status Jamie Ballin, Paul Dauncey, Anne-Marie Magnan, Matt Noy Imperial.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
CERN Real Time conference, Montreal May 18 – 23, 2003 Richard Jacobsson 1 Driving the LHCb Front-End Readout TFC Team: Arek Chlopik, IPJ, Poland Zbigniew.
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
02/02/ S. Baron RF-Experiments Timing Meeting - Feb RF CMS ATLAS ALICE LHCb BTPX Status.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
Laurent Locatelli LHCb CERN Calo commissioning meeting 16th April 2008 Trigger Validation Board PVSS control status 1.
Tracker Timing and ISIS RF Edward Overton 1. At CM32… 2 Had done some preliminary checks on the ISIS RF. Was beginning to think about how to handle the.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
Performance of Programmable Logic Devices (PLDs) in read-out of high speed detectors Jack Fried INSTRUMENTATION DIVISION PLD ? PLD ? Muon Tracker PLD Muon.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
CERN LECC 2006, September, Valencia, Spain Acknowledgements: Eva Calvo Giraldo, AB/BI Rhodri Jones, AB/BI Greg Kasprowicz, AB/BI Thilo Pauly, ATLAS.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
CERN Richard Jacobsson, CERN LEADE meeting, March 29, Physics trigger RS TFC SwitchThrottle OR/Switch VELO FEST FEOT FE Clock Orbit Clock Orbit.
Alignment in real-time in current detector and upgrade 6th LHCb Computing Workshop 18 November 2015 Beat Jost / Cern.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
TELL1 readout in RICH test: status report Gianluca Lamanna on behalf of TDAQ Pisa Group (B.Angelucci, C.Avanzini, G.Collazuol, S.Galeotti, G.L., G.Magazzu’,
Piquet report Pascal, Yuri, Valentin, Tengiz, Miriam Calorimeter meeting 16 March 2011.
Sumary of the LKr WG R. Fantechi 31/8/2012. SLM readout restart First goal – Test the same configuration as in 2010 (rack TS) – All old power supplies.
Calorimeter Cosmics Patrick Robbe, LAL Orsay & CERN, 20 Feb 2008 Olivier, Stephane, Regis, Herve, Anatoly, Stephane, Valentin, Eric, Patrick.
62cm 64cm. DAQ status and Plans DAQ –Timing tuning –Which tools to learn (SC, Event monitor, GPIO, MIDAS, DIP, laser, storage, analysis) Plan with beam.
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.
TAB-To-L3(Tape) ● At the L1Cal2b sidewalk test stand we have a setup to transmit the data coming from detector to tape using the new system. ● We installed.
Fabio Follin Delphine Jacquet For the LHC operation team
Rainer Stamen, Norman Gee
of the Upgraded LHCb Readout System
Online Database Work Overview Work needed for OKS database
Detector status and commissioning: LUCID
904 Status Recall last Group Meeting…
AHCAL Beam Interface (BIF)
Vito Palladino Straw Working Group 23/3/2015
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
TTC signals: Global Trigger and Global Muon Trigger
Controlling a large CPU farm using industrial tools
Status of the Beam Phase and Intensity Monitor for LHCb
SUBFARM CONTROL SYSTEM DATAFLOW
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Design of Digital Filter Bank and General Purpose Digital Shaper
Cabling Lengths and Timing
Controlling TFC MiniDAQ workshop 31 July 2017 F. Alessio, CERN.
TTC system and test synchronization
Example of DAQ Trigger issues for the SoLID experiment
LCLS Event System - Software
LHCb Trigger, Online and related Electronics
CTP offline meeting 16/03/2009 A.Jusko and R.Lietava
Throttling: Infrastructure, Dead Time, Monitoring
The CMS Tracking Readout and Front End Driver Testing
Beam Synchronous Acquisition on IOC
The LHCb Front-end Electronics System Status and Future Development
Global Trigger Finds Correct BX
Beam instrumentation and background monitoring
Beam Phase and Intensity Monitor for LHCb
Presentation transcript:

Trigger sources in ODIN (new firmware) From BGV Trigger Based on 2 x 32bit uncorrelated PRND/25ns From L0DU State Machines AUX Trigger L0 Physics L0 Beam1-Gas L0 Beam2-Gas Lumi Trigger NoBias Trigger Random Trigger Calibration Trigger A, B, C, D BX scheme/ Trigger Mask State Machine Timing (TAE) Trigger Monitoring Trigger (1.4Hz) Sequencer Trigger L0_HANDLING: TRIGGER REJECTION  TRIGGER PRIORITY SCHEME  TRIGGER DESTINATION  TRIGGER IDENTITY Firmware ready Additional work: all differences between LHCb / BGV firmware concentrated in one function! Control system update in progress (the migration will make it unusable for a few days, OK?) Reminder (as in the past) BID 3556 – 0 inclusive are always dead crossings (Reset of GOL link, MUON, …)

Definition of triggers in physics data taking L0 physics trigger Trigger Mask allow accepting on any set of crossings Prescaling available (L0 beam-gas triggers) Lumi triggers Random sampling of configurable rate of beam-beam, beam1-empty, beam2-empty, empty-empty Used to produce offline luminosity Based on independent random number and filling scheme Rate of beam-beam, beam1-empty, beam2-empty “protected” Misconfiguration of ODIN trigger setup could lead to mismatch between physics trigger live time and lumi calculation, more “freedom” to make mistakes in new firmware! Monitoring trigger (no changes) Currently defined as complete Non-Zero Suppressed events for VELO+ST Subset of lumi triggers (1.4 Hz, should not be more in physics data taking!)  Same proportions of beam-beam, beam-gas, empty-empty

Definition of triggers NoBias trigger Used to be configurable random rate of beam-beam crossings Based on independent random number and filling scheme May be accepted randomly on any set of crossings by Trigger Mask Random trigger (not for physics data taking) Random sampling irrespective of filling scheme for technical running with no beam Calibration trigger (periodic trigger) A, B, C, D Programmable rate of sampling single bunch crossing , w/o calibration pulse command  Exact bunch crossing computed dynamically according to filling scheme  Triggers (all) rejected +/- 7 crossings around specified bunch crossing  (Events routed to Calibration Farm) Sequencer trigger Trigger accepts as specified in bit pattern 0 – 3563 Prescalable

Trigger Mask Programmable Trigger Mask (Bit pattern 0 – 3563) TRG_OUT <= TRG_IN && TRG_MASK  Thus, mask may be configured to allow certain trigger sources on any type of crossing Trigger mask for Physics trigger == AUX in BGV Timing trigger == AUX in BGV Nobias trigger (Beam1-gas trigger) – not in BGV (Beam2-gas trigger) – not in BGV Sequencer trigger (i.e. may be used for sampling leading/trailing crossing etc) Trigger mask recorded in ODIN data bank in EventType word Current default via control interface == FILLING SCHEME as in the past! Physics@beam-beam, NoBias@beam-beam, B1G@beam1-empty, B2G@beam2-empty etc (L0Physics is ANDed with beam-beam crossing also in new firmware… for the time being…)

Trigger Mask control panel

Trigger Identification TriggerType broadcast and in ODIN data bank defined by priority scheme Used for “readout processing” in TELL1 Routing of events to Calibration farm and HLT farm Priority order: CALTRG, TIMTRG, MONTRG, LUMTRG, B1GTRG, B2GTRG, SEQTRG, NOBIASTRG, PHYTRG EventType should be used to identify all sources of an accepted event -- 0 = VELO OPEN -- 1 = PHYSICS -- 2 = NOBIAS -- 3 = LUMI -- 4 = BEAM1-GAS -- 5 = BEAM2-GAS -- 6 = RANDOM/AUXILIARY -- 7 = MONITORING (Associated with NZS readout type) -- 8 = CALIBRATION/PERIODIC -- 9 = TIMING ALIGNMENT EVENT -- 10 = TRG_MASK(0) - Physics -- 11 = TRG_MASK(1) - Nobias -- 12 = TRG_MASK(2) - beam1-gas -- 13 = TRG_MASK(3) - beam2-gas -- 14 = SEQUENCER TRIGGER i.e. approximately TRG_MASK(4) -- 15 = TRIGGER FLAGGING MODE (0 = default filtering, 1 = flagging)

Trigger Prescaling Prescaling based on independent random numbers and thresholds for Beam1-gas and Beam2-gas (same prescaling for both) Sequencer trigger Timing trigger Physics trigger, ‘brrr…’ (protected by password in firmware, will over-ride for BGV…)  Prescaling up to 2048

Action list from December 1, 2016 - A difference in the trigger counting rate has been observed between the L0 electronics and ODIN. This should be investigated. It would be good to have a first check by looking at the effect of shifting the clock edge for the L0 electronics such that we get an effective timing shift of 12.5ns (ACTION: Andreas?). It would be good to study this also with noise such that we don't need beam to investigate (ACTION: Andreas?). - Make sure that the BGV system is permanently provided with a clock and orbit pulse. Currently, it seems that at least the BOBR is without clock during no beam and technical stops. We should check which clock is provided on the fibre that goes to the BOBR to start with (ACTION: Sotiris, ask Enrico Bravin). - Determine the BID offset from comparing collected data and associated filling scheme (ACTION: Marianna, Massi). Update the offset for B2 in TTCrf panel, and update the hardcoded offset for B1 in the scripts (ACTION: Richard, Marianna). - Update the BGV ODIN firmware to include the masking of the auxiliary trigger as a function of the BID (ACTION: Richard). Update the associated WinCC panels and scripts, and add a few predefined masks according to the filling scheme (all B2 crossings, all B2 crossings but no B1) (ACTION: Richard). There should already be the feature to manually type in a few BIDs, check (ACTION: Richard). Extend the WinCC panel to include choosing mask from file (ACTION: Andreas) - Update ODIN firmware to include a mechanism to automatically produce a subset of NSZ+ZS events on the auxiliary trigger from ODIN (ACTION: Richard). Update WinCC panel to configure this (ACTION: Richard). - Setup up DIP communication in the LHCCOM project. Check access to DIP DNS servers (ACTION: Colin). Setup DIP manager in LHCCOM project. (ACTION: Richard). - Import the WinCC panels that include controlling prescaling auxiliary trigger (ACTION: Richard) - Add TELL1 throttle mechanism in the system. This requires preparing a "HUGIN" board in the TELL1 crate to make the logical OR of the throttle signals from all the TELL1s to ODIN (ACTION: Richard). Update boot server with CCPC and install board and cabling (ACTION: Colin). Update recipes (ACTION: Richard).