SAS Calibration Infrastructure J. Bogart 7 June 2004 What it is, what it does.

Slides:



Advertisements
Similar presentations
Instant JChem - current status and what's coming soon. Tim Dudgeon Solutions for Cheminformatics.
Advertisements

Cornerstone Base Station for Calibration Management Applied System Technologies, Inc N.W. 53rd Street, Suite 101 Fort Lauderdale, Florida
1 Software Engineering Lecture 11 Software Testing.
Query Manager. QM is a collection of tools you can use to obtain information from the AS/400 database Used to –select, arrange, and analyze information.
GLAST LAT Project I&T Meeting – Jan 20,2004 E. do Couto e Silva 1 GLAST Large Area Telescope: EM1 Data Analysis and Calibration Summary Report Eduardo.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.31 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
File Management Systems
TkrRecon Status Perugia Software Workshop May, 2003.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test J. Panetta 1 Gamma-ray Large Area Space Telescope GLAST Large Area Telescope:
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
GLAST LAT ProjectTest Planning Meeting Aug 2, 2004 E. do Couto e Silva 1/6 SVAC EM2 Goals Develop distributions for E2E tests that involve comparison of.
GLAST CHEP 03 March J. Bogart1/26 Calibration Infrastructure for the GLAST LAT Joanne Bogart Stanford Linear Accelerator Center
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Calibration Infrastructure & Gaudi Design and Status.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test L. Miller 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Identifiers for Everyone J. Bogart Core Software Workshop April
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
R.Dubois Sim/Recon Overview 1/10 GLAST LAT ProjectSoftware Workshop July, SLAC Sim/Recon Overview Elements of Simulation/Reconstruction Development,
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Database structure for the European Integrated Tokamak Modelling Task Force F. Imbeaux On behalf of the Data Coordination Project.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
The WinMine Toolkit Max Chickering. Build Statistical Models From Data Dependency Networks Bayesian Networks Local Distributions –Trees Multinomial /
Marianne BargiottiBK Workshop – CERN - 6/12/ Bookkeeping Meta Data catalogue: present status Marianne Bargiotti CERN.
DB-based DAQ monitoring and Physics analysis tools Emiliano Barbuto European Emulsion Group (LNGS May 2003)
Databases E. Leonardi, P. Valente. Conditions DB Conditions=Dynamic parameters non-event time-varying Conditions database (CondDB) General definition:
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Microsoft Access Database Software.
Event Data History David Adams BNL Atlas Software Week December 2001.
The european ITM Task Force data structure F. Imbeaux.
Luca Latronico - INFN Pisa DB requirements relevant info for subsystems integration implementation: custom or available products GLAST Ground Software.
ALICE, ATLAS, CMS & LHCb joint workshop on
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Microsoft Access 2000 Presentation 1 The Basics of Access.
GLAST LAT ProjectTracking Software Week – Pisa – 20 May 2002 R.Dubois1 SAS Overview Overall Data Flow Sim/Recon –Gleam –Recon rewrites –Calibrations Level.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
GLAST LAT Project LAT Instrument Analysis Workshop – Feb 27, 2006 Hiro Tajima, TKR Data Processing Overview 1 GLAST Large Area Telescope: TKR Data Processing.
Page 1 Envisat Validation Workshop, Campaign Database, 12/12/2002 Envisat Validation Workshop Atmospheric Chemistry Validation Team Ground-Based Measurements.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
Peter W. PhillipsATLAS SCT Week, CERN, September/October 2002 Electrical Tests of SCT modules using RODs Peter W Phillips Rutherford Appleton Laboratory.
David Adams ATLAS ATLAS Distributed Analysis: Overview David Adams BNL December 8, 2004 Distributed Analysis working group ATLAS software workshop.
刻度框架概况及进展 黄彬 内容 刻度框架的设计功能 刻度框架的结构与流程 刻度框架的应用 目前的进展和下一步的工作.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
Summary of User Requirements for Calibration and Alignment Database Magali Gruwé CERN PH/AIP ALICE Offline Week Alignment and Calibration Workshop February.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Library Management System. Aim : To develop a project titled “LIBRARY MANAGEMENT” and is developed to maintain the operation done in a library. To develop.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Instrument Configuration by File James Swain Stanford.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
David Adams ATLAS Hybrid Event Store Integration with Athena/StoreGate David Adams BNL March 5, 2002 ATLAS Software Week Event Data Model and Detector.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
DB and Information Flow Issues ● Selecting types of run ● L1Calo databases ● Archiving run parameters ● Tools Murrough Landon 28 April 2009.
L1Calo Databases ● Overview ● Recent Activitity ● To Do List ● Run types Murrough Landon 4 June 2007.
Architecture Review 10/11/2004
Online Database Work Overview Work needed for OKS database
Muen Policy & Toolchain
Database application MySQL Database and PhpMyAdmin
Performance Log REST Endpoint
Cal Calibration Software
Databases This topic looks at the basic concept of a database, the key features and benefits of a Database Management System (DBMS) and the basic theory.
Calibration Infrastructure Design
Presentation transcript:

SAS Calibration Infrastructure J. Bogart 7 June 2004 What it is, what it does

June 7, 2004 J. BogartInstrument Analysis Workshop 12 Data Calibration information itself –Provide access to calibrations needed for data analysis: dead/hot channels, gains, pedestals, other conversion factors … –So far all data are in XML files; some will be in ROOT later. SAS analysis software won’t notice. Metadata –For each calibration file, make an entry in a database. –Columns describe Type of calibration Validity Where to find it …

June 7, 2004 J. BogartInstrument Analysis Workshop 13 Calibration data types CAL light attenuation CAL light yield CAL differential non-linearity CAL hot, dead channels CAL discriminator LO CAL discriminator HI ACD pedestals ACD elec. gains CAL pedestals CAL elec. gains CAL mu slopes CAL light asymmetry CAL integral non-linearity ACD efficiency ACD threshold high ACD threshold low TKR hot, dead strips TKR TOT signal TKR TOT count distribution TKR MIP efficiency “done” in progress known, to do This list is negotiable.

June 7, 2004 J. BogartInstrument Analysis Workshop 14 Data example extract <inputSample startTime=" :00" stopTime=" :00" triggers="physics" mode="normal" source="van der Graaf" > Output from BadStripsCalib, on run ebf ….. Can also be “hot” Refers to Si strips on top of physical (hardware) tray. Use standard tower numbering scheme: LAT-TD-00035

June 7, 2004 J. BogartInstrument Analysis Workshop 15 Metadata columns (1 of 2) Field nameWho fillsExplanation, typical contents ser_no (S)Mysql (rdbms)Unique serial # for this record calib_type (S)CalibratorTKR hot channel, CAL light asymm…. flavor (S)CalibratorString for application use; defaults to “vanilla” data_ident (R)CalibratorTypically file spec. vstart (S)CalibratorStart of data-taking interval to which calibration applies vend (S)CalibratorEnd of data-taking interval to which calibration applies enter_time (I)Mysql (rdbms)Time entry was made in database instrument (S)CalibratorLAT, EM,… data_fmt (R)CalibratorFor now only XML supported; someday also ROOT fmt_version (R)CalibratorIntent is to supply enough info. so that programs may determine if they are able to read the data locale (I)CalibratorWhere calibration was done (S) Search (R) Read data (I) Info

June 7, 2004 J. BogartInstrument Analysis Workshop 16 Metadata columns (2 of 2) Field nameWho fillsExplanation, typical contents completion (S)CalibratorDid procedure complete? ‘OK’, ‘INC’, ‘ABORT’ proc_level (S)Calibrator, Maintainer Quality? ‘PROD’,’DEV’,’TEST’,’SUPSED’ creator (I)prog (e.g. rdbGui)Name of program or script creating entry uid (I)prog (e.g. rdbGui)Id, e.g. login id, of person invoking program data_size (I)prog?So far unused prod_start (I)Maintainer?Timestamp for when calib. was declared ‘PROD’. So far unused. prod_end (I)Maintainer?Timestamp for when calib was declared ‘SUPSED’. So far unused. input_desc (I) *CalibratorEnglish description of input data. notes (I) *CalibratorAnything else about calibration or conditions under which it was performed that might be of interest. (S) Search (R) Read data (I) Info * May want to formalize configuration in one or more additional columns

June 7, 2004 J. BogartInstrument Analysis Workshop 17 Software Data access for SAS via Gleam –Search metadata dbs for “correct” calib for active event Alternate diagnostic mode: ask for calibration by enter_time –Read data into memory (conversion service) Stand-alone (no Gleam, no Gaudi) metadata access via rdbGui – thanks to Riccardo & Marco –Browse –Insert entries for new calibrations –Update existing entries (to do) Low-level tools –MySQL command-line program [Not recommended] –XML parser [Not recommended] –Interactive ROOT (for future ROOT data) [probably ok]

June 7, 2004 J. BogartInstrument Analysis Workshop 18

June 7, 2004 J. BogartInstrument Analysis Workshop 19 Gleam Data (persistent)Metadata (persistent) SAS user bad strips (XML) CAL, ACD calibs (XML,ROOT) MySQL rdbms calibUtil Search db reference uses executable library Conversion services reads

June 7, 2004 J. BogartInstrument Analysis Workshop 110 Data (persistent)Metadata (persistent) Calibrator bad strips (XML) CAL, ACD calibs (XML,ROOT) MySQL rdbms reference uses program, script rdbGui Register, search reads ROOT macros, etc. writes to

June 7, 2004 J. BogartInstrument Analysis Workshop 111 Status and Plans All major pieces exist… –Mysql dbs, data formats –Gleam conversion services to select and read calibs –rdbGui (close to alpha release) System is flexible - had better be! To come: –converters for many more calibration types –(maybe) additions to Mysql table structure –use true event timestamp (currently fake it) –conversion services, file formats for ROOT –maybe consider alternate data storage options for improved efficiency, robustness

June 7, 2004 J. BogartInstrument Analysis Workshop 112 References See the SAS Calibration Infrastructure home page, for links to several documents written over the last couple years, mostly on system design, e.g., “detailed notes (v2)” link It’s essentially accurate except for status, to-do sections, and probably much more than you want to know. For the I&T perspective, see Eduardo’s page