M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration1 First attempt at MMTB migration of LArNoiseMonToolBase suite M. Lefebvre University of.

Slides:



Advertisements
Similar presentations
+ And if We Did it All Again…? G. Lehmann Miotto.
Advertisements

RPC & LVL1 Mu Barrel Online Monitoring during LS1 M. Della Pietra.
Standard Data Analysis - Integration
Ch 2.6 – The Distributive Property
CONFUSED? DON’T BE. IT’S ACTUALLY REALLY STRAIGHTFORWARD. RICK FREEMAN FEBRUARY 4, 2015 The HSPC Tier 1 & Tier 2 Technical Specification Explained.
Artificial Learning Approaches for Multi-target Tracking Jesse McCrosky Nikki Hu.
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.
LAr Noise Monitoring Software Brief Status Report Although some tools already exist, many are testbeam specific  not made for large number of cells to.
IA meeting, Feb. 3, 2006 Mutsumi Sugizaki TKR Noise Stdudy 1 LAT TKR Noise Study Current Status Mutusmi Sugizaki (and short comment about TOT=255 event)
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.
M. Lefebvre, 6 June 2006Noise and correlation monitoring1 Noise and correlation monitoring using LArNoiseMonToolBase M. Lefebvre University of Victoria.
MUID Status: General Detector Health In addition to two disabled HV chains there are four other chains (out of a total of 600) that are largely or totally.
Control and monitoring of on-line trigger algorithms using a SCADA system Eric van Herwijnen Wednesday 15 th February 2006.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Chiara Zampolli in collaboration with C. Cheshkov, A. Dainese ALICE Offline Week Feb 2009C. Zampolli 1.
A. Cimmino - P. Paolucci - G. Polese / DCS meeting DQM tool for the DCS data What the RPC community needs: 1.Make online/offline DCS data.
New roles in Technology Migration issues – Rule of PO 2.7(b)1.
May 10, 2012 Lloyd Moore, President/Owner. Quick Start Video Building Mobility 1.2 SDK Emulator Quirks Installing On A Device Summary Overview.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
LHCC Review, CERN, 19/10/99Paul Bright-Thomas, for Alan Watson 1 LVL1 Calorimeter Algorithm Updates Changes since the TDR: Greater “integration” of e/
CMSBrownBag,05/29/2007 B.Mangano How to “use” CMSSW on own Linux Box and be happy In this context “use” means: - check-out pre-compiled CMSSW code - run.
Towards Low Overhead Provenance Tracking in Near Real-Time Stream Filtering Nithya N. Vijayakumar, Beth Plale DDE Lab, Indiana University {nvijayak,
Update on the new reconstruction software F. Noferini E. Fermi center INFN CNAF EEE Analysis Meeting - 14/09/20151.
Friday Oct 30Monday Nov Data09_cos Data09_calophys Data09_cos Data09_calophys Data09_calophys Some of the last.
DC12 Commissioning Status GOALS: establish operating conditions, determine initial calibration parameters and measure operating characteristics for the.
Understanding SQL Server 2008 Change Data Capture Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
Darren Price – HLT B-trigger offline status report :: B-Physics meeting July 23 rd ‘08Page 1 HLT B-trigger offline monitoring status Darren Price, LANCASTER.
1 Online Calibration of Calorimeter Mrinmoy Bhattacharjee SUNY, Stony Brook Thanks to: D. Schamberger, L. Groer, U. Bassler, B. Olivier, M. Thioye Institutions:
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Gnam Monitoring Overview M. Della Pietra, D. della Volpe (Napoli), A. Di Girolamo (Roma1), R. Ferrari, G. Gaudio, W. Vandelli (Pavia) D. Salvatore, P.
Software installation for commissioning tests Olivier Deschamps Calorimeter commissioning meeting – 05 april 2007.
Programming with Visual C++: Concepts and Projects Chapter 2B: Reading, Processing and Displaying Data (Tutorial)
A Technical Validation Module for the offline Auger-Lecce, 17 September 2009  Design  The SValidStore Module  Example  Scripting  Status.
MINISTRY OF MINES, ENERGY AND WATER DEVELOPMENT MINES DEVELOPMENT DEPARTMENT MINING CADASTRE PORTAL IMPLEMENTATION 5 TH ZIMEC 19 TH FEBRUARY, 2015.
Reconstruction Configuration with Python Chris Jones University of Cambridge.
Trigger Software Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) TAPM Open Meeting – April 12, 2007 Outline: Reminder of plans Status of infrastructure.
Argonne Jamboree January 2010 Esteban Fullana AOD example analysis.
Latest News & Other Issues Ricardo Goncalo (LIP), David Miller (Chicago) Jet Trigger Signature Group Meeting 9/2/2015.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
DQM for the RPC subdetector M. Maggi and P. Paolucci.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Monitoring Update David Lawrence, JLab Feb. 20, /20/14Online Monitoring Update -- David Lawrence1.
One Function of Two Random Variables
Jet/MET Trigger On-Call Report Ricardo Gonçalo – LIP Jet Trigger Meeting – 31/3/2015.
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,
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.
June 2004 ATLAS WeekAlexander Solodkov1 testbeam 2004 offline reconstruction.
LAr Noise Monitoring Tools T.Ince, M.Lefebvre, R.McPherson, R.Seuster, K.Voss University of Victoria LAr Week Nov 2005.
Algebra 1 The Distributive Property. Objective Students will use the distributive property.
MET Slice Monitoring Xiaowen Lei, Venkat Kaushik Ken Johns.
30GHz system improvements Jan Kovermann RF meeting
Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl:
1 Calice Analysis 21/7/08David Ward Quick look at 2008 e - data; low energy hits in 2006  2008 e - data from Fermilab; July’08  Looked at several runs.
Data statistics and transformation revision Michael J. Watts
Online Monitoring : Detector and Performance check
CMS High Level Trigger Configuration Management
EUDAQ Status Report Emlyn Corrin, 29 September 2010
Objective 1 Simplify expressions. Slide
TriggerDB copy in TriggerTool
Data Driven Collection Building & Management
Level-1 Calo Monitoring
CSE 1030: Implementing GUI Mark Shtern.
DQM for the RPC subdetector
Dilepton Mass. Progress report.
Status and plans for bookkeeping system and production tools
Presentation transcript:

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration1 First attempt at MMTB migration of LArNoiseMonToolBase suite M. Lefebvre University of Victoria Monitoring meeting 31 July 2007 LArNoiseMonBase on CVS ManagedMonitorToolBase issues Histogram level and interval Code

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration2 LArNoiseMonToolBase on CVS Updated wiki  LArNoiseMonToolBase inherits from MonitorToolBase Three implementations  LArDigitNoiseMonTool  LArRawChannelNoiseMonTool  LArDigitProjectNoiseMonTool (B. Trocme) All histograms are booked on demand Classes of histograms  histograms filled every event available anytime for online use in general, different for each event  histograms filled at checkHists (derived histograms) available anytime for online use in general, modified only after calls to checkHists Which histogram gets filled is jobOption driven

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration3 ManagedMonitorToolBase Migration issues Histograms booked on demand  cannot fill MonGroup’s and then register them  need to use ManagedMonotorToolBase::regHist for each histos internally creates a MonGroup each time is this ok?? No ManagedMonotorToolBase::regTree  needed in LArDigitProjectNoiseMonTool (B. Trocme) jobOption-driven level and interval settings for directories  needs enum-string methods  quickly implemented in LArNoiseMonToolBase to process jobO: LevelOfDetail_t str_to_level(std::string stringLevel) Interval_t str_to_interval(std::string stringInterval)  can such methods be implemented in ManagedMonitorToolbase?

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration4 ManagedMonitorToolBase Migration issues m_path variable now orphan  histoPathBase property not in ManagedMonitorToolBase was in MonitorToolBase  now implemented in LArNoiseMonToolBase many LArMonTools use m_path  a better solution is required for base path for now want no extra directory in histogram paths  use “all” interval  set ManagedMonitorToolBase property ProcessNEvents to the actual number of events for the job  I do not understand the path issues

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration5 ManagedMonitorToolBase Migration issues Important code modifications  bookHists()  bookHistograms() stores isNewEventsBlock, isNewLumiBlock, isNewRun for possible later use books one general histogram in directory allChannels  fillHists()  fillHistograms() fills histos per channel and per event –triggers histogram booking on demand other histos filled at checkHists()  initialize() internally calls ManagedMonitorToolBase::initialize()

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration6 LArNoiseMonToolBase histograms level Level and Interval  not clear to me what to use  for now level and interval configurable in jobOptions two jobOptions per histogram directory (27 directories) “interval” proposal  all “level” proposal for histograms  directory names with a * are produced by the default jobO recall that most histogram directories are off by default  the meaning of these directory name are on the wiki  the jobOption registerExpertHistos still available allows turning on/off the registration of expert histos  I consider the following levels summary shift expert

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration7 LArNoiseMonToolBase histograms level Histograms filled every event: shift  *allChannels: currently only one histogram showing the data distribution for all channels.  *perFeb: the FEB context data profile histograms.  perFebChannel: the FEB context channel data distribution histograms.  perFeedthrough: the feedthrough context data profile histograms.  perRegion: the region context data profile histograms.  perRegion2d: the region2d context data profile histograms Histograms filled every event, for experts only: expert  perFebSums(nnn): the FEB context integrated data profile histograms.  perFeedthroughSums(nnn): the feedthrough context integrated data profile histograms.  perRegionSums(nnn): the region context integrated data profile histograms.  perFeedthroughNorm: the feedthrough context profile histograms (see wiki).  perRegionNorm: the region context integrated profile histograms (see wiki).  perCryostatEndSums: the cryostatEnd context sum over all channels values.  perFebSumsGroup/(N)channelGroup: the FEB context profile histograms of the signal of groups of FEB channels.  perFebSumsGroup2/(N)channelGroup: the FEB context profile histograms of the signal square of groups of FEB channels.

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration8 LArNoiseMonToolBase histograms level Derived histograms, set in checkHists: shift  *perFebRms: the FEB context channel data rms histograms.  perFeedthroughRms: the feedthrough context effective channel data rms histograms.  perRegionRms: the region context effective channel data rms histograms.  perRegion2dRms: the region2d context channel data rms histograms.  perFebTotalNoise(nnn): the FEB context integrated total/incoherent noise histograms.  perFeedthroughTotalNoise(nnn): the feedthrough context integrated total/incoherent noise histograms.  perRegionTotalNoise(nnn): the region context integrated total/incoherent noise histograms.  perFebCorrCoef(nnn): the FEB context integrated effective correlation coefficient.  perFeedthroughCorrCoef(nnn): the feedthrough context integrated effective correlation coefficient.  perRegionCorrCoef(nnn): the region context integrated effective correlation coefficient.  *perCryostatEndTotalNoise: the cryostatEnd context total/incoherent noise histogram.  perFeb2dCorrCoef/(N)channelGroup: the 2d correlation coefficient histogram of groups of FEB channels. Derived histograms, set in checkHists: summary  *summary: summary histograms, cryostatEnd context.

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration9 ManagedMonitorToolBase Migration code LArNoiseMonToolBase:first attempt MMTB migrated code  jobOptions mildly “hacked” to make it work for me. Seems to work /afs/cern.ch/user/l/lefebvre/public/MMTB-migration  modified LArNoiseMonToolBase code LArNoiseMonToolBase.h LArNoiseMonToolBase.cxx LArDigitProjectNoiseMonTool.cxx (hack to make it compile) LArNoiseMonitoring.C (many thanks to Tayfun for making this work!!!)  modified LArNoiseMonToolBase jobOptions LArDigitNoiseMonTool_jobOptions.py LArRawChannelNoiseMonTool_jobOptions.py  other modified jobOption LArMonTools_jobOptions.py  top jobOption used on commissioning data EP3C_Pedestal_Monitoring.py (thanks to Walter, Hong,..) What is the plan to commit MMTB-migrated code?  needs coordination!

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration10 ManagedMonitorToolBase Migration code LArDigitNoiseMonTool_jobOptions.py  before MMTB migration  after MMTB migration  similar changes for LArRawChannelNoiseMonTool_jobOptions.py

M. Lefebvre, 31 July 2007LArNoiseMonToolBase and MMTB migration11 ManagedMonitorToolBase Migration code LArMonTools_jobOptions.py  before MMTB migration  after MMTB migration