Trigger Database Dmitry Romanov. Run Control Super- visor Agent CODA ROC Write Configuration tag – run number Run Config DB CODA ROC Agent    Hardware.

Slides:



Advertisements
Similar presentations
Managed by UT-Battelle for the Department of Energy Best Ever Archive Utility, Yet (BEAUtY) Kay Kasemir April 2013.
Advertisements

SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
GlueX Collaboration Meeting June 3-5, GeV Trigger Electronics R. Chris Cuevas 1.Hardware Status  Production Updates 2.DAq and Trigger Testing 
Level-1 Trigger Commissioning H.Dong, A.Somov Jefferson Lab Trigger Workshop, Jul 8, 2010.
GlueX Collaboration Meeting October 2-4, 2014 Trigger System Update R. Chris Cuevas Trigger Hardware/Firmware Status  Hardware Status  Performance Test.
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
GlueX Collaboration Meeting May 12-14, GeV Trigger Electronics R. Chris Cuevas Trigger Hardware/Firmware Status  Global Trigger  Installation.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Multiple Tiers in Action
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
RMS Importer/Exporter Create configuration for the MedAustron Control System PP a-ABR_RMSImporterExporter.pptm abrett/mmarchha RMS Importer/Exporter.
1.Status update from May 2011  FADC250 and Trigger modules  Two crate testing success 2.Schedule  How about those requirements?  What’s happened since.
W3af LUCA ALEXANDRA ADELA – MISS 1. w3af  Web Application Attack and Audit Framework  Secures web applications by finding and exploiting web application.
Mott DAQ Speed December 18, How to speedup DAQ I.Reject low-energy electrons before reaching DAQ: 1.Increase E-detector hardware threshold 2.Vetoing.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
BIT:Mobile platform Ссылка на документацию.
Feb. 19, 2015 David Lawrence JLab Counting House Operations.
May. 11, 2015 David Lawrence JLab Counting House Operations.
 Brief status update of DAQ/Trigger production hardware  Firmware development for HPS application  CLAS12 CTP ‘upgrade’ notes  Summary Status of the.
DAQ Status & Plans GlueX Collaboration Meeting – Feb 21-23, 2013 Jefferson Lab Bryan Moffit/David Abbott.
GlueX Collaboration Meeting February , GeV Trigger Electronics R. Chris Cuevas Hardware Status ( A top down view,, )  Global Trigger Processing.
Hall A DAQ status and upgrade plans Alexandre Camsonne Hall A Jefferson Laboratory Hall A collaboration meeting June 10 th 2011.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Oct EPICS Meeting, PAL, Korea Control System Studio Training.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio Training - Archive System Setup.
Hall D Level 1 Trigger Dave Doughty 1/10/2008 Hall D Collaboration Meeting.
David Abbott - JLAB DAQ group Embedded-Linux Readout Controllers (Hardware Evaluation)
ALICE, ATLAS, CMS & LHCb joint workshop on
Hall D Online Meeting 28 March 2008 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Experimental Nuclear Physics Division System Engineering.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
Page 1 Sepas Router Monitoring(SRM) Publishing By The third Workshop SEPAS Mounting Monday,16 July, 2012.
Hall D Online Meeting 27 June 2008 Fast Electronics R. Chris Cuevas Jefferson Lab Experimental Nuclear Physics Division 12 GeV Trigger System Status Update.
Technical Presentation
Figure 6.1 PDM and SCM integration—Common API and common repositories. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Page 1 Controller Action2.java Struts- config. xml Mappings Business Logic Layer Data Layer View Layer Business Bean 1 Jsp Engine Jsp 1 Action3.java Action4.java.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
DAQ Status for cosmic-ray test in RAL Hideyuki Sakamoto MICE Phone meeting 12 th July 2007 Contents Status Setup for cosmic-ray test bench Schedule.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Consulting Services JobScheduler Architecture Decision Template Information for Consulting Parties Information for Consulting Parties.
Electronics for HPS Proposal September 20, 2010 S. Boyarinov 1 HPS DAQ Overview Sergey Boyarinov JLAB June 17, 2014.
Creating PHP Pages Chapter 5 PHP Structure and Syntax.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
Outline Server side Dependencies Installing it Configuring it Client side coding Browser setup.
DAQ Status & Plans GlueX Collaboration Meeting – Feb 21-23, 2013 Jefferson Lab Bryan Moffit/David Abbott.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
APEX DAQ rate capability April 19 th 2015 Alexandre Camsonne.
HPS TDAQ Review Sergey Boyarinov, Ben Raydo JLAB June 18, 2014.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
Electronics Workshop GlueX Collaboration Meeting 28 March 2007 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Physics Division Topics: Review.
IOS Boot Procedure Can be set in Global Config –Router(config)#boot system flash If not in NVRAM as to where to get IOS, default is Flash If not in Flash,
L1 DAQ 1 process per DAQ board L1 DAQ 1 process per DAQ board Trigger Distribution System BTF Beam Trigger BTF Beam Trigger 50 Hz L1 DAQ Event build L1.
Basics Components of Web Design & Development Basics, Components, Design and Development.
EGI-InSPIRE RI Pakiti Michal Prochazka, (Daniel Kouril)
Microsoft Virtual Academy Module 9 Configuring and Managing the VMM Library.
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
The Holmes Platform and Applications
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
Consulting Services JobScheduler Architecture Decision Template
Commissioning the SIS3316 Digitizer
Online Calibration Online calibration: validation: L3fCalCalibTool –
Mott DAQ Speed February 16, 2015.
Pierluigi Paolucci & Giovanni Polese
Secure Web Programming
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

Trigger Database Dmitry Romanov

Run Control Super- visor Agent CODA ROC Write Configuration tag – run number Run Config DB CODA ROC Agent    Hardware Configuration (COOL ) FCAL_N6 FCAL_S6 Configuration Name (path to configuration files) Read config file Run Configuration (new requested feature implemented in coda 3.01) fcal_pulser_ti.cnf fcal_led_ti.cnf Copy config files, add run number 5/17

Configuration File Examples # fadc250 config file - example # # this file contains settings for # fADC250 - JLAB VXS Flash ADC 12-bit 250 Msps 16 ch # # ~~~~~~~ # CRATE rocbcal1 <- ROC name, crate name, usually IP name # FADC250_ALLSLOTS <- just keyword - all settings after this line will be implemented # for all slots, till FADC250_SLOTS will be met # FADC250_SLOTS <- slot_numbers - in which next settings will be implemented # till file ends or next FADC250_SLOTS will be met # # FADC250_F_REV 0x0216 <- firmware revision (0x0 Bits:7-0) # FADC250_B_REV 0x0908 <- board revision (0x0 Bits:15-8) # FADC250_ID 0xfadc <- board type (0x0 Bits:31-16) # # FADC250_MODE 1 <- process mode: 1-4 (0x10C Bits:2-0) # FADC250_W_OFFSET 50 <- number of sample back from trigger point. (0x120) # (in Manual it is PL=Trigger_Window(ns) * 250MHz) # FADC250_W_WIDTH 49 <- number of ADC sample to include in trigger window. (0x11C) # (in M: PTW=Trigger_Window(ns) * 250MHz, minimum is 6) # FADC250_NSB 3 <- number of sample before trigger point to include in data processing. (0x124) # This include the trigger Point. (minimum is 2 in all mode) # FADC250_NSA 6 <- number of sample after trigger point to include in data processing. (0x128) # Minimum is (6 in mode 2) and ( 3 in mode 0 and 1). # Number of sample report is 1 more for odd and 2 more for even NSA number. # FADC250_NPEAK 1 <- number of Pulses in Mode 2 and 3. (0x10C Bits:6-5) # # channels ## # FADC250_ADC_MASK <- channel enable mask (0x110) # FADC250_TRG_MASK <- trigger enable mask # (channel includes in global trigger, if bit set to 1) # FADC250_TET 110 <- board Trigger Energy Threshold (TET), same for all 16 channels # FADC250_CH_TET <- channel# and TET_value for this channel # FADC250_ALLCH_TET <- 16 TETs (0x12C - 0x148) # # FADC250_DAC 3300 <- board DAC, one and the same for all 16 channels # FADC250_CH_DAC <- channel# and DAC_value for this channel # FADC250_ALLCH_DAC <- 16 DACs # # FADC250_PED 210 <- board Pedestals, same for all channels # FADC250_CH_PED <- channel# and Pedestal_value for this channel # FADC250_ALLCH_PED <- 16 PEDs S.Pozdnyakov Configuration files prepared for: FADC250, F1TDC, CAEN 1290 TDC, LE Discriminator Use configuration file parameters in ROLs Configuration files are used in the FCAL setup 7/17

Configuration File Structure bcal_fdc_cosmic.cnf BCAL FADC common fadc250_mode fadc250_w_offset fadc250_w_width    LE common F1 common Create Specific FADC250_DAC: ver1 FADC250_TRG_MASK: ver1 TRIGGER GTP TS bcal_fdc_cosmic_run20.cnf FDC rocbcal1_dac_ver1.cnf    rocbcalN_dac_ver1.cnf 8/17

What does it do? CODA RUN INFO (config files, time, statistics, …) DETAILS (Boards, thresholds, parameters GUI (Web) MySQL Save XML Parse Python API

Passing data to DB Coda calls a script (runs a process) Passing data with XML Data: run, time, used configuration files, comments, etc. More data at the end Populate db through python api

Python API SQL Alchemy Model that represents DB API class with all functions

GUI Web site Can be started at local machine and viewed in browser Or run on server Uses: Flask (python web framework) JINJA2 (template engine) JQuery (Client library) Bootstrap3 (GUI elements)

Thank you