LAr Noise Monitoring Tools T.Ince, M.Lefebvre, R.McPherson, R.Seuster, K.Voss University of Victoria LAr Week 14-18 Nov 2005.

Slides:



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

Test Setup for PHOBOS Hybrid/Module Testing at MIT Pradeep Sarin 31 July 98.
1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
On Noise Characterization Michel Lefebvre University of Victoria Physics and Astronomy 14 August 2003.
M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration1 First attempt at MMTB migration of LArNoiseMonToolBase suite M. Lefebvre University of.
Athena LAr Noise Monitoring Software Brief Status Report Following discussions with Remi Lafaye, the design is evolving Try to avoid computing the pedestal.
Possible code modifications for real online environment use of LArNoiseMonToolBase M. Lefebvre University of Victoria Monitoring meeting 18 September 2006.
M. Lefebvre, 31 May 2006 (updated 2006/06/04)Noise and correlation issues1 Noise and correlation issues using LArNoiseMonToolBase M. Lefebvre University.
M. Lefebvre, 8 June 2006Noise and correlation monitoring1 Noise and correlation monitoring using LArNoiseMonToolBase M. Lefebvre University of Victoria.
TB analysis update Gwen & Alessandra VELO Group Meeting, Monday October 6 th first fits of the landaus header correction algorithms irradiated RD50: status.
Linda R. Coney – 24th April 2009 Online Reconstruction & a little about Online Monitoring Linda R. Coney 18 August, 2009.
LAr Noise Monitoring Software Brief Status Report Although some tools already exist, many are testbeam specific  not made for large number of cells to.
Event Phase Reconstruction Raw TDC Event time used for monitoring Event phase  TBPhaseRec  TBPhase Michel Lefebvre Rob McPherson University of Victoria.
M. Lefebvre, 14 Feb 2006LArNoiseMonToolBase update and work in progress1 T.Ince, M.Lefebvre, R.McPherson, R.Seuster, K.Voss University of Victoria 14 Feb.
1 G4MICE Malcolm Ellis SciFi Tracker Meeting, KEK Thursday 31st March 2005.
M. Lefebvre, 6 June 2006Noise and correlation monitoring1 Noise and correlation monitoring using LArNoiseMonToolBase M. Lefebvre University of Victoria.
CFT Calibration Calibration Workshop Calibration Requirements Calibration Scheme Online Calibration databases.
STAR HFT STAR Collaboration Meeting - LBNL IST Software Status Yaping Wang (University of Illinois at Chicago) Outline Offline software infrastructure.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
Some notes on ezTree and EMC data in MuDst Marco van Leeuwen, LBNL.
PHOS calibration in CDB framework M.Bogolyubsky, Y.Kharlov B.Polichtchouk, S.Sadovsky IHEP, Protvino ALICE off-line week 3 October 2005.
LAr Calorimeter Monitoring Robert Kehoe Southern Methodist University Artemis School ATLAS MPI für Physik, München Sep. 16, 2008.
0 Status of Shower Parameterisation code in Athena Andrea Dell’Acqua CERN PH-SFT.
1 Online Calibration of Calorimeter Mrinmoy Bhattacharjee SUNY, Stony Brook Thanks to: D. Schamberger, L. Groer, U. Bassler, B. Olivier, M. Thioye Institutions:
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
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.
PanDA Monitor Development ATLAS S&C Workshop by V.Fine (BNL)
Detector Diagnostics Calibration Analysis Ped/LED/Laser RadDam Analysis Detector Optimization Lumi Detector Performance Monitoring DQM On/Offline Prompt.
RPC DQA but also Monitoring for the DCS group: status and prospective for Marcello Bindi RPC L1MU Barrel DQM - 08/05/2013.
A. Gibson, Toronto; Villa Olmo 2009; ATLAS LAr Commissioning October 5, 2009 Commissioning of the ATLAS Liquid Argon Calorimeter Adam Gibson University.
CMS pixel data quality monitoring Petra Merkel, Purdue University For the CMS Pixel DQM Group Vertex 2008, Sweden.
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.
1 N. BrunerUniv. of New Mexico MuTr Software  Online  Calibration  Offline.
D. Cavalli, S. Resconi 2 Dec 2008 EtMiss Software updates Jet/EtMiss Meeting D. Cavalli, S. Resconi.
Correcting the energy sharing problem Jan Stark, LPSC Grenoble CAT Force meeting, May 27 th, 2003 Many thanks to Dean Schamberger, Robert Zitoun and Gregorio.
Tracker Visualization Tool: integration in ORCA Maria S. Mennea, Giuseppe Zito University & INFN Bari, Italy Tracker b-tau Cosmic Challenge preparation.
September 2007CHEP 07 Conference 1 A software framework for Data Quality Monitoring in ATLAS S.Kolos, A.Corso-Radu University of California, Irvine, M.Hauschild.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
Paul Scherrer Institut 5232 Villigen PSI ROME / / Matthias Schneebeli ROME Collaboration Meeting in Pisa Presented by Matthias Schneebeli.
 -bin Number Tower Calibration (ch/GeV) Desired E T matched gain s  =1.0  =2.0 from electrons slopesMIPs EEMC Towers Calibration Run 3 p+p Used 4 methods.
Online (GNAM) and offline (Express Stream and Tier0) monitoring produced results during cosmic/collision runs (Oct-Dec 2009) Shifter and expert level monitoring.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
S t a t u s a n d u pd a t e s Gabriella Cataldi (INFN Lecce) & the group Moore … in the H8 test-beam … in the HLT(Pesa environment) … work in progress.
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.
RpcPrepRawData 1 The conversion from the online RPC data structure (trigger-driven) to offline RpcPrepRawData is not trivial: generally, one online hit.
Calibration hits in Jets A proposal for a package analyzing calibration hits inside reconstructed jets Pierre–Antoine Delsart Mohsen Kharzad & Rachid Mazini.
ALICE Offline Week October 4 th 2006 Silvia Arcelli & Chiara Zampolli TOF Online Calibration - Strategy - TOF Detector Algorithm - TOF Preprocessor.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
M. LefebvreATLAS LAr week, November 19th HEC-EMEC beam test data analysis Filtering weight synchronization and timing issues TDC timing Cubic timing.
Muons at CalDet Introduction Track Finder Package ADC Corrections Drift Points Path Length Attenuation Strip-to-Strip Calibration Scintillator Response.
Monitoring for the EMEC/HEC Combined Run in August HEC/FCAL/Combined Testbeam Meeting 16 April 2002 Rob McPherson for the UVic group (Fincke, Kanaya, Keeler,
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
PHOS offline status report Yuri Kharlov ALICE offline week 7 July 2008.
15 December 2015Alan Norton, NA62, LKR WG 1 LKR Calibration Topics for 2016 Pedestals Pulser Calibration Bad Channels Time Calibration Small Pulses LKR.
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.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
Paul Scherrer Institut 5232 Villigen PSI ROME / / Matthias Schneebeli ROME Root based Object oriented Midas Extension Presented by Matthias.
Mar 05 - hvdsOffline / HLT1  Athena SW Infrastructure  programming + applying tools wrt. dependencies between packages  developing + testing extra ideas.
1 Calice TB Review DESY 15/6/06D.R. Ward David Ward Post mortem on May’06 DESY running. What’s still needed for DESY analysis? What’s needed for CERN data.
New zero suppression in simulation: current status David Adams BNL November 25, 2015 DUNE 35-ton simulation, reconstruction and analysis.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
ATLAS Tile Calorimeter Data Quality Assessment and Performance
LAr Response to pions: Data vs MC
Online Monitoring : Detector and Performance check
CLAS12 software workshop
Progress with MUON reconstruction
Presentation transcript:

LAr Noise Monitoring Tools T.Ince, M.Lefebvre, R.McPherson, R.Seuster, K.Voss University of Victoria LAr Week Nov 2005

Goals Common framework for LArDigit, LArRawChannel (and possibly CaloCell) LAr noise monitoring in ATLAS Minimize code duplication Efficient and maintainable code

Simple Class Design for Noise Monitoring base class: LArNoiseMonToolBase virtual StatusCode process()=0; call by fillHists() each event protected: bool accumulate(HWid, data, gain); MonitorToolBase concrete class: LArDigitNoiseMonTool LArRawChannelNoiseMonTool StatusCode process(); calls accumulate(HWid, data, gain); base class books and fills all histos, without knowing the nature of the data, one quantity per HWIdentifer and gain concrete class implements process(), which loops over data container and calls accumulate(HWid, data, gain) once per channel

Current Implementation First version in LArCalorimeter/LArMonTools Two histogram contexts  FEB context (one bin per channel)  Feedthrough context (one bin per slot) Histograms filled each event  data profile  bin integrated data profile (only used internally) Histograms refreshed in checkHists()  bin integrated relative coherent noise Features  LArDigitNoiseMonTool: monitor one time sample, or the average over all time samples  LArRawChannelNoiseMonTool: monitor the energy, or the time

Current Implementation a given time sample the average over all time samples energy time (not clear if this will be useful)  = channel # averaged per  = slot # (1FEB per slot) LArDigitNoiseMonTool: LArRawChannelNoiseMonTool: FEB,gain context: Feedthrough,gain context: data profile histograms: where K is fixed (for a job) to control the growth of D integrated data profile histogram:

Current Implementation integrated relative coherent noise histogram: thanks to Petr Gorbounov input

LArDigitNoiseMonTool Example jobOption use on commissioning phase1 data theApp.Dlls += [ "AthenaMonitoring"] theApp.Dlls += [ "LArMonTools"] theApp.TopAlg += ["AthenaMon/LArMon1"] LArMon1 = Algorithm( "LArMon1" ) # AthenaMon LArMon1.CheckEveryNoEvents = 100 LArMon1.AthenaMonTools += ["LArDigitNoiseMonTool/digitNoiseMon"] # LArMonToolBase ToolSvc.digitNoiseMon.histoPathBase = "/Digit0Noise" ToolSvc.digitNoiseMon.OutputLevel = INFO ToolSvc.digitNoiseMon.dataNameBase = "Digit0" ToolSvc.digitNoiseMon.febIDs = [0] ToolSvc.digitNoiseMon.feedthroughIDs = [0] ToolSvc.digitNoiseMon.monitorCoherentNoise = True # LArDigitNoiseMonTool ToolSvc.digitNoiseMon.LArDigitContainerKey = "LArDigitContainer_MC" ToolSvc.digitNoiseMon.sampleNumber = 0 choose all FTs choose all FEBs label for data type enable coherent noise monitoring monitor digit0

M. Lefebvre, 13 October 2005LAr noise monitoring status report8 LArDigitNoiseMonTool example histograms per FEB sample 0 (ADC) vs channel (phase1 run 18720) channel a FEBhigh gain So here each point gives the channel ped and ped rms Profile histo of d , the digit0 ADC. ADC

M. Lefebvre, 13 October 2005LAr noise monitoring status report9 LArDigitNoiseMonTool example histograms per FEB sample 0 (ADC) vs channel (phase1 run 18720) channel a FEBhigh gain Profile histo of ADC

M. Lefebvre, 13 October 2005LAr noise monitoring status report10 LArDigitNoiseMonTool example histograms per FEB sample 0 (ADC) vs channel (phase1 run 18720) channel a FEBhigh gain histo of R  - 1

M. Lefebvre, 13 October 2005LAr noise monitoring status report11 LArDigitNoiseMonTool example histograms per Feedthrough average sample 0 (ADC) vs slot (phase1 run 18720) slot a Feedthrough high gain Profile histo of d , the average digit0 per FEB slot 14: FEB with only 64 channels; need to improve code for this case slot 15: no FEB here interesting odd-even effect ADC

M. Lefebvre, 13 October 2005LAr noise monitoring status report12 LArDigitNoiseMonTool example histograms per Feedthrough average sample 0 (ADC) vs slot (phase1 run 18720) slot a Feedthrough high gain slot 15: no FEB here, so last two bins identical histo of R  - 1

LArRawChannelNoiseMonTool Example jobOption use on commissioning phase1 data # AthenaMon LArMon1.CheckEveryNoEvents = 100 LArMon1.AthenaMonTools += ["LArRawChannelNoiseMonTool/rawChannelNoiseMon"] # LArMonToolBase ToolSvc.rawChannelNoiseMon.histoPathBase = "/LArRawChannelNoise" ToolSvc.rawChannelNoiseMon.OutputLevel = INFO ToolSvc.rawChannelNoiseMon.dataNameBase = "LArRawChannel" ToolSvc.rawChannelNoiseMon.febIDs = [0] ToolSvc.rawChannelNoiseMon.feedthroughIDs = [0] ToolSvc.rawChannelNoiseMon.monitorCoherentNoise = True # LArRawChannelNoiseMonTool ToolSvc.rawChannelNoiseMon.LArRawChannelContainerKey = "LArRawChannels" ToolSvc.rawChannelNoiseMon.energyNotTime = True ToolSvc.rawChannelNoiseMon.energyUnits = GeV ToolSvc.rawChannelNoiseMon.timeUnits = picosecond label for data type monitor energy

M. Lefebvre, 13 October 2005LAr noise monitoring status report14 LArRawChannelNoiseMonTool example histograms per FEB Energy (GeV) vs channel (phase1 run 18720) channel a FEBhigh gain Profile histo of d , the channel E(GeV). GeV

M. Lefebvre, 13 October 2005LAr noise monitoring status report15 LArRawChannelNoiseMonTool example histograms per FEB Energy (GeV vs channel (phase1 run 18720) channel a FEBhigh gain histo of R  - 1

M. Lefebvre, 13 October 2005LAr noise monitoring status report16 LArRawChannelNoiseMonTool example histograms per Feedthrough Energy (GeV) vs channel (phase1 run 18720) channel a Feedthrough high gain Profile histo of d , the average channel E(GeV) per FEB GeV

M. Lefebvre, 13 October 2005LAr noise monitoring status report17 LArRawChannelNoiseMonTool example histograms per Feedthrough Energy (GeV) vs channel (phase1 run 18720) channel a Feedthrough high gain histo of R  - 1 slot 15: no FEB here, so last two bins identical

Further improvements Add a “offline” context  detector oriented, averaged over phi, per eta bins  would this be useful??? Macro development  will be easier when histogram types have stabilized Other improvements envisaged  improve how to choose feb/feedthrough in jobOption  improve Doxygen docs Comments welcome!

Noise Monitoring from “calib” data objects Consider implementing noise monitoring using dedicated calibration data objects  Pedestal and their rms are to be computed in dedicated algorithms and, optionally, loaded in the database  LArDigit: LArPedestalMaker produces LArPedestal needs improvements (Kai)  LArRawChannel: a similar algorithm to be written  One way to monitor the pedestals and their rms is to take info from these objects LArDigit: from LArPedestal  LArNoiseMonToolBase would need some modifications since data in calib classes are running means (and rms)  Is this a good idea???