M. LefebvreATLAS LAr week, November 19th 20021 HEC-EMEC beam test data analysis Filtering weight synchronization and timing issues TDC timing Cubic timing.

Slides:



Advertisements
Similar presentations
ATLAS Tile Calorimeter Performance Henric Wilkens (CERN), on behalf of the ATLAS collaboration.
Advertisements

Lorentz force detuning measurements on the CEA cavity
We begin by subtracting noise (run flash lamp without HV) from signal (run flash lamp with HV) In the above for the cathode, we subtract the brown noise.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Calibration for different trigger sources (DT,CSC,RPC) S.Bolognesi for the Torino group (with a big help from M. Dalla Valle) DT Cosmic Analysis meeting.
On Noise Characterization Michel Lefebvre University of Victoria Physics and Astronomy 14 August 2003.
CMS Physics Meeting, Dec. 6, Analysis Note on the Validation of the ORCA Simulation of the Endcap Muon CSC Front-end Electronics S. Durkin -- Ohio.
January 10, 2008 Update description of slides Slide 1: This is the response of Silicon when pumped with 800 nm, probed with mid-IR –FWHM of pulse ~150.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
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.
25 July 2005Michel Lefebvre 1 Noise file for EMEC-HEC 2002 data Michel Lefebvre Physics and Astronomy University of Victoria British Columbia, Canada 25.
Event Phase Reconstruction Raw TDC Event time used for monitoring Event phase  TBPhaseRec  TBPhase Michel Lefebvre Rob McPherson University of Victoria.
PULSE MODULATION.
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
On The Geometry of the EMEC Readout Channels
PERFORMANCE OF THE MACRO LIMITED STREAMER TUBES IN DRIFT MODE FOR MEASUREMENTS OF MUON ENERGY - Use of the MACRO limited streamer tubes in drift mode -Use.
14/02/2007 Paolo Walter Cattaneo 1 1.Trigger analysis 2.Muon rate 3.Q distribution 4.Baseline 5.Pulse shape 6.Z measurement 7.Att measurement OUTLINE.
Andreas Horneffer for the LOPES Collaboration Detecting Radio Pulses from Air Showers with LOPES.
C. Seez Imperial College November 28th, 2002 ECAL testbeam Workshop 1 Pulse Reconstruction Worth considering the experience of other experiments using.
Outrigger Timing Calibration & Reconstruction Milagro – 11/17/03 Shoup – 1 Purpose: To incorporate outrigger hits in event angle fitting Additionally incorporated.
“End station A setup” data analysis Josef Uher. Outline Introduction to setup and analysis Quartz bar start counter MA and MCP PMT in the prototype.
1 xCAL monitoring Yu. Guz, IHEP, Protvino I.Machikhiliyan, ITEP, Moscow.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
Calculation of the Common Noise Paolo Zuccon. CN Algorithms DSP_orig: The algorithm implemented in the DSP take the mean of the good (Status==0) VA channels.
Mitglied der Helmholtz-Gemeinschaft Calibration of the COSY-TOF STT & pp Elastic Analysis Sedigheh Jowzaee IKP Group Talk 11 July 2013.
CHANTI update F. Ambrosino, T. Capussela, D. Di Filippo, P. Massarotti, M. Mirra, M. Napolitano, L. Roscilli, G. Saracino.
Checks with the Fourier Method A. Cerri. Outline Description of the tool Validation devices –“lifetime fit” –Pulls Toy Montecarlo –Ingredients –Comparison.
First look at November 2008 data for EMEC module Maslennikov Alexei, Khoroshilov Andrey Budker Institute of Nuclear Physics, Novosibirsk Liquid Argon week,
T0 offline status Alla Maevskaya for T0 team 8 March 2011 ALICE offline week.
Offline and Monitoring Software for the EMEC+HEC Combined Run Combined Test Beam and LArg Software and Performance 11 September 2002 Rob McPherson University.
Results from particle beam tests of the ATLAS liquid argon endcap calorimeters Beam test setup Signal reconstruction Response to electrons  Electromagnetic.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
Frank L. H. WolfsDepartment of Physics and Astronomy, University of Rochester Status of the TOF February 22, 2001 Straight-line tracking What have we learned?
Hycal Energy Resolution, Timing, &Trigger Efficiency, A cumulative study. Chris Mauney.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
12 October 2001, M. LefebvreHEC-Athena Tutorial: HEC beam test primer1 HEC Beam Test Primer Production modules of the HEC have been tested in particle.
First Look at EMEC Weights using the FFT Algorithm Combined Test Beam Meeting 19 November 2002 Naoko Kanaya & Rob McPherson University of Victoria.
Feature Extractor Dima Chirkin, LBNL The future is here.
(s)T3B Update – Calibration and Temperature Corrections AHCAL meeting– December 13 th 2011 – Hamburg Christian Soldner Max-Planck-Institute for Physics.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
06/2006I.Larin PrimEx Collaboration meeting  0 analysis.
1 EMCAL Reconstruction in Pass pp 900 GeV 29/03/2010 Gustavo Conesa Balbastre.
Comparison of MC and data Abelardo Moralejo Padova.
SRS Calibration Part II: Dynamic Range, Signal/Noise, Pulse Shape and Timing Jitter + initial results from scan of FIT zigzag board Michael Phipps, Bob.
28/11/02Guy Dewhirst1 Ultra Light Weights Method Guy Dewhirst Imperial College London.
3/06/06 CALOR 06Alexandre Zabi - Imperial College1 CMS ECAL Performance: Test Beam Results Alexandre Zabi on behalf of the CMS ECAL Group CMS ECAL.
11 june 2002 CMS ECAL : Patrick Jarry ( Saclay) 1 Pulse shape reconstruction : CMS ECAL Introduction –the problem –the tools –experimental pulse shape.
Status of the Higgs to tau tau analysis Carlos Solans Cristobal Cuenca.
THIS MORNING (Start an) informal discussion to -Clearly identify all open issues, categorize them and build an action plan -Possibly identify (new) contributing.
Feb C.Smith UVA EC energy calibration – g13 pass0 For pass0 data were cooked with CALDB calibration constants reset to nominal 10 channels / MeV.
Preliminary Analysis of the New Focusing DIRC Prototype Beam Data
EZDC spectra reconstruction and calibration
Pulse shape reconstruction : CMS ECAL
Tracking System at CERN 06 and 07 test beams
Progress with MUON reconstruction
Roberto Chierici - CERN
Design of Digital Filter Bank and General Purpose Digital Shaper
Pulse Shape Fitting Beam Test September, October CERN
OPSE 301: Lab13 Data Analysis – Fitting Data to Arbitrary Functions
° status report analysis details: overview; “where we are”; plans: before finalizing result.. I.Larin 02/13/2009.
Alberto A. Colavita, INFN, TS
NanoBPM Status and Multibunch Mark Slater, Cambridge University
BESIII EMC electronics
Beam dynamics requirements after LS2
Signal studies OUTLINE 1- Signal extraction
WARP: fitting gamma signals
Wavewin Sniffer 24 Configuration & Polling Software
Current Status of the VTX analysis
° status report analysis details: overview; “where we are”; plans: before finalizing result.. I.Larin 02/13/2009.
Presentation transcript:

M. LefebvreATLAS LAr week, November 19th HEC-EMEC beam test data analysis Filtering weight synchronization and timing issues TDC timing Cubic timing Digital filtering TDC synchronization cubic synchronization LArDigitalFiltering Michel Lefebvre University of Victoria Physics and Astronomy ATLAS LAr week 19 November 2002

M. LefebvreATLAS LAr week, November 19th TDC timing

M. LefebvreATLAS LAr week, November 19th TDC timing 25 ns 0 ns wrap-around-constant wac = 770 for run 13302, wac_epi triggers 25 ns should be about flat

M. LefebvreATLAS LAr week, November 19th TDC timing There are three possible wac trigger types trig_wac_c(trig_daq_e and not a bad trigger) trig_wac_epi(trig_daq_epi and not a bad trigger) trig_wac_mu(trig_daq_muand not a bad trigger) Each event is associated with only one wac trigger. In principle, a different wac value is associated with each wac trigger. Also, wac values change during a run period. The wac values can be obtained from the data, and must be tabulated. The tdc phase should be obtained this way: which yields

M. LefebvreATLAS LAr week, November 19th TDC timing The following is what is currently implemented in the code: where which yields where wac ref is one of the wac This was found to work in the past for some runs where wac_epi and wac_c where present at the same time. I suspect this was to correct for different T 0 (see later) for different trigger types It is not clear whether this is still relevant or not. This should be checked by comparing the tdc phase corrected pulse shape for wac_c and wac_epi triggers taken close in time. ?

M. LefebvreATLAS LAr week, November 19th TDC timing and pulse shape for time slice i, position at time if cubic fit finds peak correctly, then this curves is maximum at a height of 1.

M. LefebvreATLAS LAr week, November 19th not flat wrap-around-constant wac_epi  1200 for run 12645, wac_epi triggers example of bad TDC behaviour TDC timing

M. LefebvreATLAS LAr week, November 19th TDC timing and pulse shape for time slice i, position at time example of bad TDC behaviour

M. LefebvreATLAS LAr week, November 19th Cubic timing for time slice i, position at time if cubic fit finds peak correctly, then this curves is maximum at a height of 1 AND t=0 adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Cubic timing for time slice i, position at time example of bad TDC behaviour in this case there are two different timings… …but the cubic timing is of good quality adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Cubic timing quality adc-ped at peak(cub) channel 45

M. LefebvreATLAS LAr week, November 19th Digital filtering weight parameters filtering weights apply weights T dig S dig  j0j0 raw samples for each channel, we need  the digital filtering phase,  [0,  ) j 0 weights to be applied to samples j 0 to j 0 +4

M. LefebvreATLAS LAr week, November 19th int and mod

M. LefebvreATLAS LAr week, November 19th Digital filtering: TDC synchronization Let then set where i 0 is a fixed sample number then This procedure, in principle, yields for all channels with sufficient data in them With the current TDC correction implementation, should be independent of trigger type. With recent TDC problems, this is not clear anymore. ?

M. LefebvreATLAS LAr week, November 19th Digital filtering: TDC synchronization for time slice i=j 0 +n (n = 0,1,2,3,4) position at time run 13302, k=45, weights if digital filtering finds peak correctly, then this curves is maximum at a height of 1 this curves also shows the part of the signal used to make the weights… adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Digital filtering: TDC synchronization max at 1.04 max at 1.00 run 13302, k=45, weights

M. LefebvreATLAS LAr week, November 19th Digital filtering: TDC synchronization if T 0 is off by 5 ns, then the reconstructed signal height is off by about 4% run 13302, k=45, weights

M. LefebvreATLAS LAr week, November 19th Digital filtering: TDC synchronization depends on k and on the weights parameter file used example: run 13302, trigger wac_epi, weights weights weights weights weights these weights parameters file are currently synchronized for k=45 and i 0 =5 for run 13302

M. LefebvreATLAS LAr week, November 19th for time slice i=j 0 +n (n = 0,1,2,3,4) position at time Digital filtering: TDC synchronization run 12745, k=45, weights to do a good job one would need to analyze the two types of timings separately… example of bad TDC behaviour adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Digital filtering: cubic synchronization Let then set where i 0 is a fixed sample number then where where k 0 is a fixed reference channel k’ is the channel used for cubic synchronization of an event in principle, can be obtained from the data by analyzing cubit fit signal timing. It is sensitive to the signal peaking time and rise time differences between channels This procedure, in principle, yields for all channels with sufficient data in them It should not depend on trigger type. ?

M. LefebvreATLAS LAr week, November 19th for time slice i=j 0 +n (n = 0,1,2,3,4) position at time Digital filtering: cubic synchronization run 13302, k=k’=k 0 =45, weights if digital filtering finds peak correctly, then this curves is maximum at a height of 1 this curves also shows the part of the signal used to make the weights… adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Digital filtering: cubic synchronization depends on k, k 0 and on the weights parameter file used weights weights example: run 13302, trigger wac_epi,

M. LefebvreATLAS LAr week, November 19th for time slice i=j 0 +n (n = 0,1,2,3,4) position at time Digital filtering: cubic synchronization here no need to worry about the two types of timings… example of bad TDC behaviour run 12745, k=k’=k 0 =45, weights adc-ped > 50

M. LefebvreATLAS LAr week, November 19th Note that is sensitive to physics signal rise and peaking times, while is sensitive to the calibration signal start times. Digital filtering: synchronization Note that the cell-to-cell differences of and should be the same because the cubic timing is done with respect to a fixed channel k 0 Summarizing, we could consider ? It should be independent of trigger type. ? where k 0 is a fixed reference channel k’ is the channel used for cubic synchronization of an event With the current TDC correction implementation, should be independent of trigger type. With recent TDC problems, this is not clear anymore. ? should not depend on trigger type. ?

M. LefebvreATLAS LAr week, November 19th Finding averaged over many channels looks promising Digital filtering: LArDigitalFiltering Currently, LArDigitalFiltering has an implementation assuming In the job options file, one can set k’ is the channel with highest cubic signal in the event Currently, in the amplitude weights parameter file, there is provision for How many run ranges do we need to consider? ? ? Need to obtain