ST Analysis: Introduction M. Needham EPFL. Outline Aims of the meeting Releasing code Performance Monitoring Results (IT and TT): Active fraction, noise.

Slides:



Advertisements
Similar presentations
To figure out which tubes are working fine… Compare 24 to 2.6 and 2.51 to 2.6 by taking the ratio of counts. In general, 2.4 had the most problems, and.
Advertisements

Debugging Introduction to Computing Science and Programming I.
29 June 2004Paul Dauncey1 ECAL Readout Tests Paul Dauncey For the CALICE-UK electronics group A. Baird, D. Bowerman, P. Dauncey, C. Fry, R. Halsall, M.
HTML Recall that HTML is static in that it describes how a page is to be displayed, but it doesn’t provide for interaction or animation. A page created.
DT228/3 Web Development JSP: Directives and Scripting elements.
An offline look at TIF data David Stuart UC Santa Barbara May 2, 2007.
Summary of issues and questions raised. FTS workshop for experiment integrators Summary of use  Generally positive response on current state!  Now the.
CS 299 – Web Programming and Design Introduction to HTML.
Tests with JT0623 & JT0947 at Indiana University Nagoya PMT database test results for JT0623 at 3220V: This tube has somewhat higher than usual gain. 5×10.
Browsing Data with GaudiPython Disclaimers: 1.I am an apprentice! 2.The porpoise: we think GaudiPython could be quite useful for a LHCb physicist… Browsing.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
Some Thoughts about Hits, Geometry etc Rob Kutschke, Hans Wenzel Fermilab March 13, 2007.
FT228/3 Web Development Error processing. Introduction READ Chapter 9 of Java Server Pages from O’reilly 2 nd Edition Need to be able to 1) Diagnose and.
Muon commissioning status and plans G.P. C. De Plano.
L2 Upgrade review 19th June 2007Alison Lister, UC Davis1 XFT Monitoring + Error Rates Alison Lister Robin Erbacher, Rob Forrest, Andrew Ivanov, Aron Soha.
Bob Jacobsen Aug 6, 2002 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Introduction Sample Analysis A Model Basic Features.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
Online monitor for L2 CAL upgrade Giorgio Cortiana Outline: Hardware Monitoring New Clusters Monitoring
Pixel DQM Status R.Casagrande, P.Merkel, J.Zablocki (Purdue University) D.Duggan, D.Hidas, K.Rose (Rutgers University) L.Wehrli (ETH Zuerich) A.York (University.
Error Handling Tonga Institute of Higher Education.
LHCb Software Week, 26th April /23 Tracking in LHCb E. Rodrigues, NIKHEF LHCb Software Week A Status Report.
TELL1 command line tools Guido Haefeli EPFL, Lausanne Tutorial for TELL1 users : 25.February
Online Consumers produce histograms (from a limited sample of events) which provide information about the status of the different sub-detectors. The DQM.
S.MonteilPS/SPD COMMISSIONING1 OUTLINE 1)PROGRESS REPORT. 2)PLANS. 3)CONCLUSION. COMMISSIONING MEETING – JUNE 2008.
LHC CMS Detector Upgrade Project RCT/CTP7 Readout Isobel Ojalvo, U. Wisconsin Level-1 Trigger Meeting June 4, June 2015, Isobel Ojalvo Trigger Meeting:
1 ECS CALO HV Control CALO Piquet Training Session Anatoli Konoplyannikov /ITEP/ Outline  ECS HV control of the ECAL/HCAL sub-detectors.  Introduction.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
ST Occupancies (revisited) M. Needham EPFL. Introduction Occupancies matter Date rates/sizes In particular was data size on links from Tell1 to farm estimated.
ID Week 13 th of October 2014 Per Johansson Sheffield University.
Ghost Identification M. Needham EPFL. Outline Embedding data Matching study  2 /dof study.
D. Elia (INFN Bari)Offline week / CERN Status of the SPD Offline Domenico Elia (INFN Bari) Overview:  Response simulation (timing info, dead/noisy.
1 XCAL LED quality check and time alignment consideration CALO meeting Anatoli Konoplyannikov [ITEP / LAPP] Outline  CALO sub-detector status.
1 Detector Monitoring requirements ( V.Dattilo for the EGO Operations Group ) ( with the collaboration of S.Braccini)  Short history  Current status.
E.Gushchin,S.Filippov(INR,Moscow) 16 April 2008Calo commissioning meeting CERN PS/SPD LED monitoring system status General status LED signal is used for.
D. Elia (INFN Bari)ALICE Offline week / CERN Update on the SPD Offline Domenico Elia in collaboration with H. Tydesjo, A. Mastroserio Overview:
Calliope-Louisa Sotiropoulou FTK: E RROR D ETECTION AND M ONITORING Aristotle University of Thessaloniki FTK WORKSHOP, ALEXANDROUPOLI: 10/03/2014.
TPC data David Adams BNL March 23, 2016 DUNE 35t sim/reco.
THIS MORNING (Start an) informal discussion to -Clearly identify all open issues, categorize them and build an action plan -Possibly identify (new) contributing.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
ECS – Storyboarding and Introduction to Web Design
ST software status, Jeroen van Tilburg
Tomasz Szumlak (Glasgow University)
ATLAS Pre-Production ROD Status SCT Version
Getting started with the Arxterra software and 3DoT Firmware
CS170 – Week 1 Lecture 3: Foundation Ismail abumuhfouz.
Introduction to HTML.
DPG Activities DPG Session, ALICE Monthly Mini Week
Reviewing your Program
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Offline Analysis Framework STATUS
How To Fix AOL Desktop Update Error AOL Helpline Number
Objects First with Java A Practical Introduction using BlueJ
6 /30 Meeting and Deliverables
Exceptions with Functions
Texas Student Data System
VELO Software Status Some highlights of recent work
湖南大学-信息科学与工程学院-计算机与科学系
Exceptions CSCE 121 J. Michael Moore
CMS Pixel Data Quality Monitoring
Coding Concepts (Basics)
Fundamentals of Data Representation
Programming.
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
The Troubleshooting theory
VELO Software Update TELL1 Algorithms Error analysis
LOOPS Generic Information Set draft-welzl-loops-gen-info-00
Presentation transcript:

ST Analysis: Introduction M. Needham EPFL

Outline Aims of the meeting Releasing code Performance Monitoring Results (IT and TT): Active fraction, noise rates Problems Header thresholds

Aims To get an overview of how well the detector is working Communicate information/known problems Focus on ‘analysis’ part Discuss/understand plots This meeting is dedicated to setting thresholds/Tell1 issues What we are doing now Future meetings driven by needs as we get data, e.g: Alignment Understanding the signal (S/N, cluster shapes)

Releasing Code Following is the official release procedure All code should be tested and run before release Test for fpe exceptions Document the code with doxygen/javaDoc comments Update the release notes Provide python support: Update dictionaries Test can instantiate and use all code in a python script Tag the code and add to tag collector Send to lhcb-st-soft (and maybe also lhcb-project-trackingsoft)

Releasing Code If you don’t follow the official procedure Expect to be named and shamed on lhcb-soft-talk The python support: Catch-22 We are not obliged to provide tested python bindings for all code But python people expect to be able to call all C++ code from python Only way to avoid s to lhcb-soft-talk Provide python bindings/dicts for all code Test that they actually work [using the class in python is the only way] "That's some catch, that catch-22," he observed. "It's the best there is," Doc Daneeka agreed.

Releasing Code It’s a pain and Python has many problems: syntax changes very often [e.g. see material scan script] Many bindings are missing Debugging problems is difficult for non-super gurus see many s on lhcb-soft-talk Remark : jobOptions moved to python: we all have to use python now

Monitoring Performance Perform basic checks on all data we take: Run ZS, NZS, error decoding (already give lots of info) Basic performance checks: STClusterMonitor, STPerformanceMonitor See next slides Keep track of all problems we have For now just a web page for each run I look at Future ? Savannah, something else ?

Monitoring Performance STPerformanceMonitor: Simple representation of where we are Simple C++ algorithm For now two numbers (one versus time): Fraction of the detector that is active (ie could give a cluster) fraction of the detector where I found a bank that I could decode + fraction not flagged as dead in the DetectorElement Occupancy [= noise rate for now] Possible extension: plot showing this ‘per detector element’

Results: IT Vfs 1000 Vfs 400 Firmware bug New firmware errors properly handled IT3C not configuring Vfs 400, Lower threshold (S/N ~ 4.5 )

Results: IT Problems Loss of sync in source id 76, pp 2, beetle 2 in some runs Sometimes don’t have IT3C as it doesn’t configure Source ID 41 pseudo-header error at low rate Solve by tuning discrimination thresholds Invalid + duplicate clusters: seems solved ? At least in ~100 k events

Results: IT Forbidden region (guess) Forbidden region (guess) Simple C++ algorithm Masked channels

Results: TT New firmware errors properly handled Many PCN errors ? Bad ports/ Beetles masked New firmware bug The HV off

Results: TT Problems Source id 106, sync RAM full : pp3 beetle 5 Source id 32 tlklinkloss pp2, beetle 5 Source id 42 pp2 beetle 4 tlklinkloss Source ids 2,3 68 some beetles out of sync Invalid + duplicate clusters: solved or not ? Some may be fixed by digitizer board replacement this week Run % 92.9 % 3,32,42 are the problem boards Lost boards

Results: TT Masked Channels Tune to 112 and 137 cf IT Bad Beetles Source IDs 32, 42, 106 A little low ? (IT has some ports this low) Alittle high (IT has some ports this high)

Summary STPerformanceMonitor useful problem detecting tool Tests described here could be run by ST shift crew ? Many problems solved, many new problems occuring History of performance versus time Pseudo-header thresholds tuned Lots of useful information in beetle headers e.g. Masked and problem channel