Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of Database Framework for GEM Detector at CERN

Similar presentations


Presentation on theme: "Overview of Database Framework for GEM Detector at CERN"— Presentation transcript:

1 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

2 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

3 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

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

5 GEM Web Interfaces (GUI)
Separate Graphical User Interface for INT2R (Development) and OMDS (Production) DB Dev DB GUI Prod DB GUI

6 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

7 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

8 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.

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

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

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

12 Attach/Detach Components to / from Chambers

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

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

15 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.

16 Detector Construction

17 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:

18 Online Monitoring System (OMS)

19 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.

20 Online Monitoring System (OMS)

21 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) -

22 Thank you


Download ppt "Overview of Database Framework for GEM Detector at CERN"

Similar presentations


Ads by Google