Default zero suppression in simulation David Adams BNL November 18, 2015 DUNE 35-ton simulation, reconstruction and analysis Updated 15:50 EST.

Slides:



Advertisements
Similar presentations
VETO Analysis Update Michael Wood University of Massachusetts, Amherst Outline Introduction and basics Reconstruction packages Efficiencies Simulation.
Advertisements

Online Monitoring and plane checkout Online monitoring is used at the mine for: –sanity checks - “is everything working” –diagnostics - rates, hot/dead.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
TDC in ACTEL FPGA Tom Sluijk Wilco Vink Albert Zwart Fabian Jansen.
A Package For Tracking Validation Chris Meyer UC Santa Cruz July 6, 2007.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Data Analysis Framework for DHC Tower Update - 07/28/2003 Kurt Francis - Northern Illinois University.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
1 First look at new MC files First look at reconstruction output from the newly- generated “mock-data” MC files. –These contain the following improvements:
Progress on jet trigger response functions FTK Physics Case Meeting 04/21/05 Erik Brubaker University of Chicago.
Readout of TPC with modified ALICE electronics details of current version and pending items ALICE overview New software based on homemade partly existing.
Digital Hadron Calorimeter Cosmic Ray Test Stand.
An offline look at TIF data David Stuart UC Santa Barbara May 2, 2007.
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001.
As you come in…  DOWNLOADS FOR TODAY:  CarGameTeacherStarter.a2w  Online student textbook.
STAR HFT STAR Collaboration Meeting - LBNL IST Software Status Yaping Wang (University of Illinois at Chicago) Outline Offline software infrastructure.
by Chris Brown under Prof. Susan Rodger Duke University June 2012
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 MUST HAVE SHOULD HAVE COULD HAVE Module # 140. Practical Class Exercise’s, 2 nd session Objectives: Know how to: –Setup a Flowmeter –add Channel based.
Spring Introduction  Today’s tutorial focuses on introducing you to Xilinx ISE and Modelsim.  These tools are used for Verilog Coding Simulation.
An I/O Simulator for Windows Systems Jalil Boukhobza, Claude Timsit 27/10/2004 Versailles Saint Quentin University laboratory.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
STAR Analysis Meeting, BNL, Dec 2004 Alexandre A. P. Suaide University of Sao Paulo Slide 1 BEMC software and calibration L3 display 200 GeV February.
Chris Parkes for VELO software Group VELO Software Overview & Shutdown Planning Organisation Milestones 3 Critical Areas.
Production status Preparation for HI running ALICE TF+AF November 14, 2010.
Using Novell's ZEN Works to Deploy McAfee Updates Ken Sallot Department of Astronomy
Using JAS3 for LCD Analysis Tony Johnson 20 th May 2003.
Using Microsoft Visual Studio 2005 Original by Suma Rao Revised by John G. McMahon ( 9/6/2008 )
1 xCAL monitoring Yu. Guz, IHEP, Protvino I.Machikhiliyan, ITEP, Moscow.
A Technical Validation Module for the offline Auger-Lecce, 17 September 2009  Design  The SValidStore Module  Example  Scripting  Status.
An Investigation of Subspace Outlier Detection Alex Wiegand Supervisor: Jiuyong Li.
Commissioning and Operation of the CMS Tracker analogue optical link system at TIF with CMSSW: R.Bainbridge, A.Dos Santos Assis Jesus, K.A.Gill, V. Radicci.
Progress report on Muon Reconstruction based on Kalman filter Y. Fisyak, BNL.
STAR Collaboration Meeting, BNL, Feb 2005 Alexandre A. P. Suaide University of Sao Paulo Slide 1 BEMC software update L3 display 200 GeV February.
Covenant College November 27, Laura Broussard, Ph.D. Professor COS 131: Computing for Engineers Chapter 5: Functions.
8/13/101 Updates on the simulation. 8/13/102 Some news I finally have the event generator working, for which the ‘physics’ event has 5 D D 0 bar,
DAQ Status for cosmic-ray test in RAL Hideyuki Sakamoto MICE Phone meeting 12 th July 2007 Contents Status Setup for cosmic-ray test bench Schedule.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Student Fees A-Z. Ed Kobus This document contains confidential proprietary trade secret information of SunGard K-12 Education. This file is not to be.
1 SDD offline status Francesco Prino INFN sezione di Torino ALICE offline week – March 15th 2010.
A Tree Based Algorithm fro Distributed Mutual Exclusion Addy Gronquist 11/19/2003.
1 FESA architecture v.1.0 Framework Configuration & Data-entry Tool 5 th December 2003.
Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al-ajmi Chapter 2 Introduction to Visual Basic Programming Visual Basic.NET.
STAR Analysis Meeting, BNL – oct 2002 Alexandre A. P. Suaide Wayne State University Slide 1 EMC update Status of EMC analysis –Calibration –Transverse.
Lecture Set 7 Procedures and Event Handlers Part B - The Structure of an Application Event Handlers.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
Info Read SEGY Wavelet estimation New Project Correlate near offset far offset Display Well Tie Elog Strata Geoview Hampson-Russell References Create New.
LHC CMS Detector Upgrade Project RCT/CTP7 Readout Isobel Ojalvo, U. Wisconsin Level-1 Trigger Meeting June 4, June 2015, Isobel Ojalvo Trigger Meeting:
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
A. SarratILC TPC meeting, DESY, 15/02/06 Simulation Of a TPC For T2K Near Detector Using Geant 4 Antony Sarrat CEA Saclay, Dapnia.
1 A (very) preliminary study of channel pp->h->ZZ->4mu via gg fusion with CMSSW Alessandro Giacobbe Cristina Botta Daniele Trocino Relatrice: Chiara Mariotti.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
New DetSim module David Adams BNL January 14, 2016 DUNE collaboration Far detector simulation and reconstruction.
22/06/2016James Leaver Current FED Tester Status.
New zero suppression in simulation: current status David Adams BNL November 25, 2015 DUNE 35-ton simulation, reconstruction and analysis.
Project CS 116 Section 4 Deadline 04/28 11:59PM Points: 12.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
New zero suppression in simulation: current status David Adams BNL November 30, 2015 DUNE DAQ Updated: 13:20 EST.
TPC data David Adams BNL March 23, 2016 DUNE 35t sim/reco.
L2 Muon Trigger Study Status Report
EZDC spectra reconstruction and calibration
PyBAR Firmware Structure and Operation Experience
John Chapman, University of Cambridge
To the ETS – Agreement Management Online Training Course
James K Beard, Ph.D. April 20, 2005 SystemView 2005 James K Beard, Ph.D. April 20, 2005 April 122, 2005.
Getting Started with the Data ONTAP PowerShell Toolkit
Sensors and Logic Switches
TOF Fiducial Cut on 325 +/- 25 MeV/c (++ Field)
To the ETS – Agreement Management Online Training Course
Presentation transcript:

Default zero suppression in simulation David Adams BNL November 18, 2015 DUNE 35-ton simulation, reconstruction and analysis Updated 15:50 EST

Introduction I have been working on zero suppression (ZS) Have simulation of the ZS planned for 35-ton running o See description of this and current simulation default at Working on new DetSim module that can use the new ZS sim o Will allow user to plug in different services for ZS – And for multi-channel ZS and compression o Also developing modules to reproduce current behavior For more info, see my talk at Monday’s DAQ meeting: o I have been validating the new code Found the current default ZS does not have much effect o With our current noise model o Subject of this talk—see following slides D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20152

DetSim configuration (1) I use the fcl at right I believe this is our current default for simulation Resulting fcl parameters for DetSim are on the following page D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, #include "services_dune.fcl" #include "singles_dune.fcl" #include "largeantmodules_dune.fcl" #include "detsimmodules_dune.fcl" process_name: SinglesGen services: { # Load the service that manages root files for histograms. TFileService: { fileName: "mu35t_hist.root" } TimeTracker: {} RandomNumberGenerator: {} #ART native random number generator } #Start each new event with an empty event. source: { module_type: EmptyEvent timestampPlugin: { plugin_type: "GeneratedEventTimestamp" } maxEvents: 1 # Number of events to create firstRun: 1 # Run number to use for this file firstEvent: 1 # number of first event in the file } # Define and configure some modules to do work on each event. # First modules are defined; they are scheduled later. # Modules are grouped by type. physics: { producers: { rns: { module_type: "RandomNumberSaver" } } #define the producer and filter modules for this path, order matters, #filters reject all following items. see lines starting physics.producers below simulate: [generator, largeant, daq, rns]

DetSim configuration (2) daq: { CollectionPed: 500 CollectionPedRMS: 0.01 CompressionType: "ZeroSuppression" DriftEModuleLabel: "largeant" FractHorizGapUCollect: 0.1 FractHorizGapUMiss: 0.8 FractHorizGapVCollect: 0.1 FractHorizGapVMiss: 0.8 FractHorizGapZMiss: 0.8 FractUUCollect: 0.5 FractUUMiss: 0.2 FractUVCollect: 0.1 FractUVMiss: 0.2 FractVUCollect: 0.5 FractVUMiss: 0.2 FractVVCollect: 0.1 FractVVMiss: 0.2 FractVertGapUCollect: 0.1 FractVertGapUMiss: 0.8 FractVertGapVCollect: 0.1 FractVertGapVMiss: 0.8 FractVertGapZMiss: 0.8 FractZUMiss: 0.2 FractZVMiss: 0.2 InductionPed: 1800 InductionPedRMS: 0.01 LowCutoffU: 7.5 LowCutoffV: 7.5 LowCutoffZ: 7.5 NearestNeighbor: 25 NeighboringChannels: 3 NoiseArrayPoints: 1000 NoiseFactU: NoiseFactV: NoiseFactZ: NoiseModel: 1 NoiseOn: 1 NoiseWidthU: 62.4 NoiseWidthV: 62.4 NoiseWidthZ: 62.4 PedestalOn: "false" SaveEmptyChannel: "true" SimCombs: "false" SimStuckBits: "false" StuckBitsOverflowProbHistoName: "pCorrFracOverflowVsInputLsbCell" StuckBitsProbabilitiesFname: "ADCStuckCodeProbabilities35t/output_produceDc ScanSummaryPlots_ _coldTest_0p1to1p4_ step0p0010.root" StuckBitsUnderflowProbHistoName: "pCorrFracUnderflowVsInputLsbCell" ZeroThreshold: 5 module_type: "SimWireDUNE35t" } D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20154

Noise Histograms show noise Top is noise histogram from DetSim module Bottom is part of ADC spectrum from one wire Comment Signal is evident on wire Noise clearly has time correlations Noise often dips above or below threshold of 5 No ZS is evident o Presumably because of ZS channel window D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20155

Zero suppression Following slides show 2D ADC spectrum for one plane Channel number vs. TDC tick Four plots: o No ZS o Default channel window sizes (NeighboringChannels) Nch = 3 o Nch = 1 (only keep adjacent channels) o Nch = 0 (no neighboring channels) Note distortion for small channel numbers when ZS is applied o Defect in ZS or unpacking code? D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

ADC spectrum without ZS D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20157

ADC spectrum for ZS channel window of 3 D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20158

ADC spectrum for ZS channel window of 1 D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, 20159

ADC spectrum for ZS channel window of 0 D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

Zero suppression comments Comments Current default suppresses almost nothing Ignoring neighbors entirely only suppresses about half For this signal/noise simulation, we should o Use one or better zero neighboring channels – There is no plan for more than zero for 35 to DAQ o Decrease tick window: maybe 25  10 o Raise threshold: 5 (1.5  )  10 (3  ) or more o See next two plots for the effect of these parameters Or don’t bother to include ZS in simulation Or switch to simulation of ZS being developed for the DAQ o Available soon D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

ADC spectrum for ZS Nch=0, Ntick=10, th=10 D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

ADC spectrum for ZS Nch=3, Ntick=10, th=10 D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

Current status of ZS development New code is in github: This package includes Interface for ZS ZS implementations for legacy (window) and 35 ton online sim Service wrappers for ZS interface and implementations Compression which replaces suppressed values with zero o Plan to add interface and implementation with current block packing New SimWire module: SimWireDUNE o Copied from SimWireDune35t o ZS/compression section replaced with call to ZS and compression services Validation I ran 5 events and compared current and new implementations o With my preferred values for ZS 17/80 planes, 21/29M bins differ. o I am investigating. One example is on the following page. D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18,

ZS development discrepancy Plot at right shows discrepancy Plot is the new code Original does not have hole at channel 1287 But it is 11 channels away from the nearest bins with 10 and so should be suppressed. No? Or I don’t understand the intent of the current algorithm D. Adams, BNL ZS simulation defaults DUNE 35t sim/reco November 18, Suppressed signal