Authors: Dmitrii Pereima, ITEP; Dmitry Golubkov, ITEP; Iouri Gouz, IHEP; Victor Egorychev, ITEP. Visualization of HCAL 137 Cs calibration data 1 CALO +

Slides:



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

Online Monitoring and plane checkout Online monitoring is used at the mine for: –sanity checks - “is everything working” –diagnostics - rates, hot/dead.
LHC Collimation Working Group – 19 December 2011 Modeling and Simulation of Beam Losses during Collimator Alignment (Preliminary Work) G. Valentino With.
A Package For Tracking Validation Chris Meyer UC Santa Cruz July 6, 2007.
Using Excel for Data Analysis in CHM 161 Monique Wilhelm.
US FAST site test results – a global view from ROOT T. Ferguson, A. Korytov, N. Terentiev* CMS EMU Meeting The Ohio State University April 16 – 17, 2004.
MARKET IN TRAFFIC LIGHTS Designed for the next Users Private Investors Professional investors in Broker companies Run mode: Real Time combined with the.
US FAST site test results – a global view from ROOT T. Ferguson, A. Korytov, N. Terentiev* CMS EMU Meeting The Ohio State University April 16 – 17, 2004.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Introduction to SPSS (For SPSS Version 16.0)
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Carolina Environmental Program UNC Chapel Hill The Analysis Engine – A New Tool for Model Evaluation, Sensitivity and Uncertainty Analysis, and more… Alison.
HCAL1 Status 2003 Oleg Gavrishchuk, JINR, Dubna 1. HCAL1 performance 2003 General design High Voltage system LED monitoring 2. Tests in muon halo beam.
Application of the Direct Optimized Probabilistic Calculation Martin Krejsa Department of Structural Mechanics Faculty of Civil Engineering VSB - Technical.
A Universal Framework for Data Validation Giovanni Organtini INFN-Sez. di Roma.
PHOS calibration in CDB framework M.Bogolyubsky, Y.Kharlov B.Polichtchouk, S.Sadovsky IHEP, Protvino ALICE off-line week 3 October 2005.
Anatoli Konoplyannikov Design and integration of HV, LED monitoring and calibration system for HCAL Overview of the subsystems design High voltage.
1 A ROOT Tool for 3D Event Visualization in ATLAS Calorimeters Luciano Andrade José de Seixas Federal University of Rio de Janeiro/COPPE.
The set of files includes : Tcl source of the POLYGON program The database (file obtained initially by P.Afonine from using phenix.model_vs_data.
LMS Stability, Data Correction and the Radiation Accident within the PrimEx Experiment by LaRay J. Benton M.S. Nuclear Physics May 2006 Graduate North.
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
1 Status of the calorimeter PMT’s time alignment LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Introduction Development status of the PMT time.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
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.
Predicting Residual Radiation using Beam Loss Data – Early Results Bruce C. Brown 10 March 2010 Main Injector/Recycler Group Meeting.
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.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Calo preparation for 2015 Goals: -Trigger stability -Good calibration for HLT2 processing -Improved calibration ( timing, e/gamma response) for all calo.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
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.
Postgraduate Computing Lectures PAW 1 PAW: Physicist Analysis Workstation What is PAW? –A tool to display and manipulate data. Learning PAW –See ref. in.
Page 1 PACS GRITS 17 June 2011 Herschel Data Analysis Guerilla Style: Keeping flexibility in a system with long development cycles Bernhard Schulz NASA.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
Yu. Guz 21/04/20061 Database usage by calorimeters Yu. Guz IHEP Protvino.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Development of a pad interpolation algorithm using charge-sharing.
1 ECAL/PRS quality check with LED system Outline  Introduction, how to use LED time scan data for a detector quality check;  Last collected data of the.
1 Chapter No. 17 Radiation Detection and Measurements, Glenn T. Knoll, Third edition (2000), John Willey. Measurement of Timing Properties.
1 ECS CALO LED Control System CALO Piquet Training Session Anatoli Konoplyannikov /ITEP/ Outline  Introduction  Calorimeter ECS LED monitoring.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
HCAL1 Status 2004 Oleg Gavrishchuk, JINR, Dubna 1. HCAL1 performance in 2004 General design High Voltage system LED monitoring 2. Stability in 2003 Led.
09/06/06Predrag Krstonosic - CALOR061 Particle flow performance and detector optimization.
1 Berger Jean-Baptiste
Inventory of the ECAL spare Inner modules Scanning with 137 Cs 1Yu. Guz 2013/12/04 There are 32 spare ECAL Inner modules stored in b The purpose.
SHIP calorimeters at test beam I. KorolkoFebruary 2016.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
1 HcalAlCaRecoProducers : Producer for HO calibration Outer hadron calorimeter is expected to improve jet energy resolution Due to different sampling/passive.
1 Methods of PSD energy calibration. 2 Dependence of energy resolution on many factors Constant term is essential only for energy measurement of single.
Simulation and reconstruction of CLAS12 Electromagnetic Calorimeter in GSIM12 S. Stepanyan (JLAB), N. Dashyan (YerPhI) CLAS12 Detector workshop, February.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
Custom Classes DetectorShapeView2D: Detector mouseover callbacks (default is mouse click). EventControl:
EZDC spectra reconstruction and calibration
Online Monitoring : Detector and Performance check
Cesium calibration for ATLAS Tile Calorimeter
Detector Configuration for Simulation (i)
12 Product Configurator
LHCb HCAL: performance and calibration
Equipment Tests for DHC Tower
Amos Introduction In this tutorial, you will be briefly introduced to the student version of the SEM software known as Amos. You should download the current.
Paul Dauncey With Jamie Ballin and Matt Noy
Analyzing CLAS12 Data David Payette.
Presentation transcript:

Authors: Dmitrii Pereima, ITEP; Dmitry Golubkov, ITEP; Iouri Gouz, IHEP; Victor Egorychev, ITEP. Visualization of HCAL 137 Cs calibration data 1 CALO + upgrade meeting 14 June 2016

Motivation 2 Regular cesium calibration runs are necessary to provide required accuracy of energy reconstruction in HCAL. In addition, long time operation of the detector, with considerable radiation load, makes it necessary to follow-up (monitor) calorimeter performance with changing beam intensity and integrated recorded luminosity (aging). To simplify and make the calibration procedure more convenient a GUI application is being developed. Goal: Create a program for visualizing and analyzing data from 137 Cs calibration runs of HCAL. Create a program for visualizing and analyzing data from 137 Cs calibration runs of HCAL. Short term objectives: user-friendly interface; user-friendly interface; visualization of parameters in each row and tile of each cell; visualization of parameters in each row and tile of each cell; visualization of average parameters for each row; visualization of average parameters for each row; time dependence of parameters. time dependence of parameters.

HCAL calibration system Six stainless steel pipes pass through the centers of each tile row (27m per module). All modules of each half calorimeter are connected. A ~ 10 mCi 137 Cs source is used. The source moves at constant speed (~ 30 cm/s). Dependence of current on time I(t) is fitted with a weighted sum of (empirically obtained) tile response functions placed at equal time intervals. Fit results are saved in ASCII files. 3 calibration system working principle typical view of the response function for one row Each peak corresponds to one tile

Software development is carried out in C++ under Linux. Standalone package depending on ROOT v5.34/36 libraries. Standard compiler GNU C/C++ v Algorithm Initialization: create histograms, arrays, GUI elements; create histograms, arrays, GUI elements; read list of directories with calibration data from configuration file; read list of directories with calibration data from configuration file; read fit results from ASCII files of all runs, store the data in arrays. read fit results from ASCII files of all runs, store the data in arrays. Average values and sorting: sort calibration runs by time (dd/mm/yy); sort calibration runs by time (dd/mm/yy); average values over rows of calorimeter cells. average values over rows of calorimeter cells. Filling histograms: fill 2D histograms for selected run. fill 2D histograms for selected run. Data transfer to GUI: transform cells coordinates from (x, y, z) to (module, cell, zone); transform cells coordinates from (x, y, z) to (module, cell, zone); handle events generated by interface elements, visualize chosen calibration parameters; handle events generated by interface elements, visualize chosen calibration parameters; handle mouse menu plot parameters vs time. handle mouse menu plot parameters vs time. block diagram of the program algorithm choose calibration run initialization average values, sort runs by time fill histograms data transfer to interface (GUI) refill histograms to save memory

Calibration data visualization 5 (distribution of average amplitudes in scintillator tiles is shown) Interface elements of main menu Calorimeter cells Title including parameter name Date and time of calibration run LHC pipe Parameter values Program interface is a 2D map of HCAL with X and Y axes showing geometrical coordinates of calorimeter cell. Z axis corresponds to value of visualized parameter.

Interface functionality 6 Histogram date and name, direction of the 137 Cs source. Mouse coordinates. Histograms switcher for parameters depending on row or tile. HCAL zone; cell coordinate on X axis; cell coordinate on Y axis. From left to right: average value or value in each row; scintillator tile (for amplitude distributions); name of parameter for visualization; calibration run date; direction of 137 Cs capsule. user menu Main menu functionality: 1)choice of parameter for visualization: HV, integrator calibration coefficient, pedestal, average tile amplitude, fit parameters, velocity, begin and end time of source crossing of tile row. HV, integrator calibration coefficient, pedestal, average tile amplitude, fit parameters, velocity, begin and end time of source crossing of tile row. 1)plot average value of chosen parameter over each row; 2)plot amplitude distribution in each scintillator tile; 3)choice of direction of movement of calibration source (F – forward и R – reverse); 4)choice of calibration run by date.

Configuration of input directories 7 Paths to the 137 Cs calibration data are read from a text configuration file at GUI startup. A script written in bash shell lets user quickly build the configuration file. To rebuild configuration file either type: ‘or ‘ To rebuild configuration file either type: ‘ formpaths.sh’ or ‘ make paths’, and/or edit the configuration file by hand ( and/or edit the configuration file paths.txt by hand ) example of paths.txt file execution of command in terminal Execution command Added paths

Visualization for each row and tile 8 Software functionality allow visualization histograms for each row and tile. tile selection menu row selection menu example of amplitude distribution in tile № 5, row № 3 example of fit parameter distribution in row № 2

Possible applications 9 1) distribution of fit quality parameter value allows to evaluate the quality of the fit to response functions; 2) empty cells indicate that the PMT is out of order, or optical contact between WLS-fibers and PMT is lost. distribution of average fit quality parameter 2 1 response function fit by analysis software bad fit Example: known issue probably due to pipe defect during channel manufacturing. Source slowdown in cell A05 row 1.

extended context menu points taken at different HV settings (runs labeled 36, 30 and 20 GeV) history plot for tile amplitude for selected cell History plots 10 The software allows user to monitor changes of calibration parameters over time. Mouse menu was extended with additional items to build history plots of calibration values. Right mouse click on a cell lets user to build 4 different plots for currently visualized calibration parameter: history for selected cell, inner zone, outer zone, all HCAL. Average amplitude

Complete cell information 11 full information about selected cell Left mouse click on a cell in HCAL map prints out a dump of complete information about selected cell for both 137 Cs source movement directions. F- direction R - direction

Conclusion 12 Next steps to expand the possibilities of the software: upload project to LHCb Git repository; upload project to LHCb Git repository; code polishing, OOP refactoring necessary to simplify future development; code polishing, OOP refactoring necessary to simplify future development; perform calibration itself: calculate deviations of average currents from the nominal ones (aka calibration coefficients) and new HV values perform calibration itself: calculate deviations of average currents from the nominal ones (aka calibration coefficients) and new HV values for multipass calibration runs (HV scans) calculate parameters of PMT regulation curves. for multipass calibration runs (HV scans) calculate parameters of PMT regulation curves. visualize results of calibration (regulation curves parameters, new HV etc) ; visualize results of calibration (regulation curves parameters, new HV etc) ; «raw» data processing directly from the GUI; «raw» data processing directly from the GUI; various historical plots (e.g., light yield degradation); various historical plots (e.g., light yield degradation); GUI for visualization of data from 137 Cs calibration runs of LHCb HCAL has been developed. GUI for visualization of data from 137 Cs calibration runs of LHCb HCAL has been developed. Beta version of the software is already in use! Beta version of the software is already in use!

13 Thank you for attention!