Overview of Database Framework for GEM Detector at CERN

Slides:



Advertisements
Similar presentations
Grid Wizard Enterprise Basic Tutorial Using Web Control Panel.
Advertisements

Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
1 MUON UPGRADE: ME0 GMM All engineering drawings from Sasha Surkhov PRELIMINARY !!
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 3: Introducing Active Directory.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
WAS to Archive-It Metadata Migration March 11, 2015.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
XML Registries Source: Java TM API for XML Registries Specification.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Web application for detailed real-time database transaction monitoring for CMS condition data ICCMSE 2009 The 7th International Conference of Computational.
Umesh Joshi Fermilab Phase 1 Pixel Upgrade Workshop, Grindelwald August , 2012 CMS Pixel & HCAL Databases (An Overview)
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
CD Web XMS Training How to use the Xeno Media web site content management system.
New COOL Tag Browser Release 10 Giorgi BATIASHVILI Georgian Engineering Center 23/10/2012
Development of the CMS Databases and Interfaces for CMS Experiment: Current Status and Future Plans D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova,
Rack Wizard LECC 2003 Frank Glege. LECC Frank Glege - CERN2/12 Content CMS databases - overview The equipment database The Rack Wizard.
INTERNAL USE ONLY CIS Web Centre, December 22, Web Content Management Systems A Presentation by Randy Schilling CIS Web Centre.
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
V 0.1Slide 1 Security - User Account How to maintain user account ? Access Control Other Information Configuration  maintain user group and access rights.
ATLAS Detector Resources & Lumi Blocks Enrico & Nicoletta.
My Stuff & More! How to personalize your OSLIS 2.0 “dashboard” and add files to your personal space.
CT-PPS DB Info (Preliminary) DB design will be the same as currently used for CMS Pixels, HCAL, GEM, HGCAL databases DB is Oracle based A DB for a sub-detector.
Essex Insight Introduction to Essex Insight Training Guide Source: Research and Analysis Unit v4.
AstroGrid-D Host Monitoring in AstroGrid-D with GRAM-Audit or SGAS based on Usage Records Format S. Braune, F. Breitling, H. Enke AIP.
6 Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Site Hub User Role – Managing Sites.
Presented by [Harshit Agrawal] 04/03/2017
Slow Control and Run Initialization Byte-wise Environment
Slow Control and Run Initialization Byte-wise Environment
T3/Tutorials: Data Submission
Eclipse EHX System Diagnostic tools
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Working in the Forms Developer Environment
Using E-Business Suite Attachments
CMS High Level Trigger Configuration Management
Request for Quote & Build Configuration
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Configuring Applications
An Overview of the Pixel and HCAL Databases
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
AVOIR -African virtual
Tutorial 6: Managing Multiple Worksheets and Workbooks
Core LIMS Training: Advanced Administration
Conditions Data access using FroNTier Squid cache Server
LCG Monte-Carlo Events Data Base: current status and plans
New developments on the LHCb Bookkeeping
Clear Creek ISD Child Nutrition Department
EndNote by: fatimah alotaibi.
Request for Quote & Build Configuration
Request for Quote & Build Configuration
Overview of Oracle Site Hub
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Intro Project Introduction to HTML.
Pierluigi Paolucci & Giovanni Polese
eSeries Entities By Julie Ladner
European Statistical System Metadata Handler ESS MH (Super) Providers
Introducing MagicInfo 6
SDMX IT Tools SDMX Registry
Presentation transcript:

Overview of Database Framework for GEM Detector at CERN Developed By: Dr. Muhammad Imran, Rao Atif Shad, Adeel-Ur-Rehman Presented By: Arshad Ahmad IT Department National Centre for Physics (NCP) Islamabad, Pakistan

GEM Database Framework GEM Database framework consists of 4 components GEM Database: Used to store data: Two instances: Development—INT2R Production—OMDS at P5. GEM DB Loader: It is used to load data into database. It has spool area in which XML / Zip Files are copied. Dbloader load these files into database. GEM Web Interface (GUI): GUI to load data: Registration of parts Construction of Chambers/ Super chambers Load data regarding various QCs, configuration of components / detectors etc. GEM OMS (Online Monitoring System): Data Visualization Framework Enables users to view & retrieve DB contents without having to learn DB specifics

GEM Database: Accounts & Schemas Following DB accounts defined and corresponding schemas deployed (in each instance) CORE Schemas CMS_GEM_CORE_CONSTRUCT store detector components CMS_GEM_CORE_ATTRIBUTES store attributes of components & conditions CMS_GEM_CORE_COND store metadata CMS_GEM_CORE_IOV_MGMNT store configuration keys, IOVs, Tags, etc. CMS_GEM_CORE_MANAGEMNT store management info – location, institution, etc. User Schemas CMS_GEM_MUON_COND to store tables for all user generated data CMS_GEM_MUON_VIEW to store all database views  CMS_GEM_MUON_CONSTRUCT rarely used

GEM DBLoader Predefined XML templates. Copy files into spool area of dbloader. Dbloader loads files into database Check status of file after copying

GEM Web Interfaces (GUI) Separate Graphical User Interface for INT2R (Development) and OMDS (Production) DB Dev DB GUI https://gemdb.web.cern.ch/gemdb/ Prod DB GUI https://gemdb-p5.web.cern.ch/gemdb-p5/

GUI Overview GUI for entering detector construction data is fully functional. It is used to load various detector components to build chamber and super chambers. All the production sites will use this interface to construct chambers. Also deals with Quality Controls

GUI Overview Register parts Foils, Drifts, Readouts, VFATS, GEBs, External Frames, OptoHybrids, Cooling Plate Circuits, Temperature Sensors, Radmon Sensors etc. Attach parts. 12 VFATs to GEB Narrow 12 VFATs to GEB Wide Construct Chambers and Attach Parts 3 Foils 1 Drift PCB 1 Readout PCB GEB Wide and Narrow Optohybrid Frames Cooling Plates Circuits Temperature Sensor Radmon Sensor Attach/Detach child parts from parent parts Build Super Chambers Attach / Detach chambers to / from super chambers

Add / View Components Readout boards GEM electronic board GEM Foil OptoHybrid Drift boards VFAT GEM external frame GEM AMC board GEM Cooling Plate Circuits Temperature Sensors Radmon Sensors GUI generates relevant xml file and sends it to DBLoader after user submit form. Dblaoder loads this file into database. Users can directly send xml/zip files directly to Dblaoder if in case of bulk data upload.

Attach/Detach VFATs to GEB Edit Page of GEB 12 VFATs to GEB Wide 12 VFATs to GEB Narrow

Chamber Construction Once we add all the components, we can start building a chamber.

List/Edit Chambers View list of chambers Show option displays a chamber’s detail. Edit option for attachment/detachment of components to / from chambers.

Attach/Detach Components to / from Chambers

Super Chamber Construction Need two chambers to build super chamber Attach two single chambers

Attach/Detach Chambers to / from Super Chambers Edit Super chamber page to attach / detach chamber to super super chambers

Quality Controls Interface for uploading various QCs data. Users provide relevant excel file for different QC. GUI converts excel file into relevant xml files and sends them to dbloader for uploading into database.

Detector Construction

Online Monitoring System (OMS) OMS is used for data visualization. It displays data about the results of QCs and other stuff. URL to access OMS for GEM is: https://cmsomsdet.cern.ch/gem/

Online Monitoring System (OMS)

Online Monitoring System (OMS) Workspace – top-level object in the hierarchy of content organization. Can represent a CMS detector logical or organizational units, sub-detectors, etc. For example, CMS, GEM, Pixel, Tracker, HCAL, CSC. Folder – hierarchical container (lower-level) for Pages. For example, Quality Control, DAQ, ConfigurationDB etc, etc. Page – actual content container that is composed of a single Controller (optional) and one or more Portlets. For example, Run Summary, Report, etc.

Online Monitoring System (OMS)

Conclusion & Future Work GEM Database framework consists of 4 components GEM Database: GEM DB Loader: GEM Web Interface (GUI): GEM OMS CMS DB (Future Work) Tracker:        Outer Tracker, Pixels, and Far Pixels   (all new) HGCAL: (new) MTD:    MIP timing detector     (new) GEM GE1/1:  (We are already involved in this) GE2/1:  (new) ME1/1:  (new) Muon (existing); e.g. RPC, CSC, etc. (They want to move existing detectors from old DB to new) -

Thank you