Database David Forrest. What database? DBMS: PostgreSQL. Run on dedicated Database server at RAL Need to store information on conditions of detector as.

Slides:



Advertisements
Similar presentations
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
Advertisements

MICE CM Berkeley 9-12 Feb February 2005 Edda Gschwendtner 1 Parameter List Edda Gschwendtner Introduction Parameter list for sub-systems of MICE.
9 March 2005Edda Gschwendtner1 DAQ Terminology ISIS Terminology MICE Terminology Parameter Definitions.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
MICE Beam Loss vs Particle Rate Adam Dobbs, ISIS Meeting, 18 th December 2009.
Status of MICE Tracker System H. Sakamoto, Osaka University (on behalf of the MICE Collaboration) International Muon Ionization Cooling Experiment (MICE)
DAQ WS03 Sept 2006Jean-Sébastien GraulichSlide 1 Wrap Up o Control and Monitoring o DDAQ o Interface between DDAQ and MCM o Infrastructure Jean-Sebastien.
First Results from Tracker 1  Cryostat Commissioning  AFE/VLSB Firmware and Readout  Cosmic Ray Setup  Tracker Readout  Software  Trigger Timing.
Tracker Software 1M.Ellis - CM23 - Harbin - 15th January 2009  Four key areas that currently need some work: u Digitisation u Decoding files u Unpacking.
1 Scintillating Fibre Cosmic Ray Test Results Malcolm Ellis Imperial College London Monday 29 th March 2004.
1 VLPC system and Cosmic Ray test results M. Ellis Daresbury Tracker Meeting 30 th August 2005.
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE Tracker KEK Mar. 30, 2005.
KEK Analysis Report Makoto Yoshida Osaka Univ. 2006/06/10 MICE CM15.
Paul drumm daq&c-ws august/september Cooling Channel.
1 Configuration Database David Forrest University of Glasgow MICO Meeting 13/10/2008
1 PID status MICE Analysis phone conference Rikard Sandström.
1 Online data quality and monitoring M. Ellis Daresbury DAQ Meeting 31 st August 2005.
1 Configuration Database Review David Forrest University of Glasgow RAL :: 1 st June 2009.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Linda R. Coney – 24th April 2009 Online Reconstruction & a little about Online Monitoring Linda R. Coney 18 August, 2009.
VME readout fro TOF MICE Tracker Meeting 30 March Paul Soler, Kenny Walaron University of Glasgow and Rutherford Appleton Laboratory.
1 Analysis code for KEK Test-Beam M. Ellis Daresbury Tracker Meeting 30 th August 2005.
1 KEK Beam Test Analysis Hideyuki Sakamoto 15 th MICE Collaboration Meeting 10 st June,2006.
MICE CM Berkeley 9-12 Feb February 2005 Edda Gschwendtner 1 Control/Monitoring and DAQ for PIDs Edda Gschwendtner.
Control, Monitoring and DAQ Makoto Yoshida Osaka Univ. MICE Frascati June 28, 2005.
Controls Review  Want to record a full configuration of the experiment at every possible “event”, including controls data.  Event trigger = accelerator.
Y. Karadzhov MICE Video Conference Thu April 9 Slide 1 Absolute Time Calibration Method General description of the TOF DAQ setup For the TOF Data Acquisition.
1Malcolm Ellis - Software Meeting - 31st May 2006 Data Challenge Requirements  First list of requirements, based on Yagmur’s document: u
1 G4MICE Analysis of KEK Test Beam Aron Fish Malcolm Ellis CM15 10th June 2006.
1 G4MICE Malcolm Ellis SciFi Tracker Meeting, KEK Thursday 31st March 2005.
MICE Tracker Readout and Data Acquisition; Solenoid Magnetic Field Measurement Terry Hart for the MICE Collaboration, Illinois Institute of Technology,
MICE CM25 Nov 2009Jean-Sebastien GraulichSlide 1 Online Summary o Detector DAQ o Controls And Monitoring o Online Data Base o Bottom Lines Jean-Sebastien.
MICE CM February 08Jean-Sébastien GraulichSlide 1 Detector DAQ Hardware Status o Introduction o Preliminary list o Plan for action o Summary Jean-Sebastien.
1 MICE Tracker Update M. Ellis UKNFIC Meeting 25 th August 2005.
1 MICE Tracking Detectors Malcolm Ellis NFMCC Meeting 12 th March 2006.
Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker.
1 Software for the KEK test Malcolm Ellis 13 th April 2005.
Configuration Database David Forrest 15th January 2009 CM23, HIT, Harbin.
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
Controls for Particle ID/tracking in MICE 1.Physics and systematics 2.Controls types 3.Controls list 4.Needed for particle ID/tracking M. A. Cummings May.
Online Reconstruction 1M.Ellis - CM th October 2008.
1M. Ellis - 17th May 2007 SciFi Decoding (Everything you never wanted to know but couldn’t avoid going over and over)  VLSB Data (unpacking to AFE, MCM,
1 KEK test-beam software progress Malcolm Ellis MICE Video Conference 4 th May 2005.
1M. Ellis - NFMCC - 31st January 2007 MICE Analysis.
1 A first look at the KEK tracker data with G4MICE Malcolm Ellis 2 nd December 2005.
Linda R. Coney – 5 November 2009 Online Reconstruction Linda R. Coney 5 November 2009.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
2005/10/24 MICE CM at RAL, KEK test beam, Makoto Yoshida 1 KEK Beam Test for MICE SciFi Tracker - KEK-PS T585 - M. Yoshida MICE 2005/10/ /10/24.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
26 Oct 2010PC Physics Requirements of Software from Chris R ~19 Oct. My.
G4MICE’s DataQualityCheck application G4MICE’s DataQualityCheck application: Preliminary thoughts Mark Rayner 23 rd February 2010.
MICE CM39 St Catherine’s, Oxford, 26 June 2014 Paul Soler Instrumentation Global Commissioning Plan.
Tracker Cosmic Ray Test 2011 Linda R. Coney UC Riverside CM 29 - February 16, 2011.
Software for the CMS Cosmic Challenge Giacomo BRUNO UCL, Louvain-la-Neuve, Belgium On behalf of the CMS Collaboration CHEP06, Mumbay, India February 16,
Controls and monitoring in MICE 1.Physics and systematics 2.Controls types 3.Controls list 4.Data record M. A. Cummings April 2004 CERN.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
ch/~bdl/lepc/lepc.ppt 1 MICE Status and Plans Rikard Sandström Université de Geneve International Scoping Study CERN,
1 Configuration Database David Forrest University of Glasgow RAL :: 31 May 2009.
1 Updated Run Plans. K.Tilley, MICO, 07/02/08 - pre-commissioning - Target, - beamline functionality - detectors, particle production - decay solenoid.
S.MonteilPS COMMISSIONING1 MaPMT-VFE-FE ELECTRONICS COMMISSIONING AND MONITORING. OUTLINE 1)Ma-PMT TEST BENCHES MEASUREMENTS 2)VFE AND FE ELECTRONICS FEATURES.
Station Acceptance Test. 22/02/2007 M. Takahashi 2 Lab Layout at IC.
Monte Carlo simulation of the particle identification (PID) system of the Muon Ionization Cooling Experiment (MICE) Mice is mainly an accelerator physics.
L. Coney UC Riverside MICE CM32 – Glasgow – June 2012
Online – Data Storage and Processing
Requirements for the Software Group (and agreed actions)
Tracker Specific Software
Data Management and Database Framework for the MICE Experiment
Tracker Software Status
The LHCb Front-end Electronics System Status and Future Development
Presentation transcript:

Database David Forrest

What database? DBMS: PostgreSQL. Run on dedicated Database server at RAL Need to store information on conditions of detector as a function of time Editing database to be performed by: - Expert users (Malcolm, David, Paul K. …) - EPICS stream - Data acquisition - Selected processes

Ideas Database is required to store: Geometry information Calibration information Cabling Environmental measurements Detector hardware settings Beamline information Magnets Target Absorber RF cavities ….

Geometry Survey information: nominal locations components Coordinate Measurement Machine (CMM) measurements Alignment constants (eg. Tracker): processes to run on reconstructed tracks to determine residuals. Alignment constants to be stored in DB as function of time (run, stage of MICE, date, etc). Positions and orientations of detectors, beamline elements and cooling channel components stored

Calibration Calibrations to be provided by: – Detectors – Devices that produce data in DATE DAQ stream – EPICS controls and monitoring – Monitoring devices (eg. Beamline monitors) Format of calibration will depend on detector or front end electronics board Tracker: pedestal, gain, time offset (t0), TDC counts to nanoseconds conversion for each channel. Devices that use PMTs: pedestal, gain and t0, TDC counts to time, ADC calibrations

Calibration -2 TOF detectors: time walk correction to take into account pulse-height versus time (eg. at KEK test beam, time walk was polynomial fit to time versus the square root of ADC) CKOV: pedestal and gain (anything else?) Calorimeter: amplitude and time (anything else?), depending on choice of front end electronics.

Cabling Mapping from electronic channel to physical channel. For example, tracker: digitised signal of channel from MCM (Multi Chip Module) on AFEIIt board, reading out half of a VLPC cassette in a VLPC cryostat. Electronic channel connected through waveguides to bundle of 7 fibres in a single view of one station of one trackers. Cabling information for all other detectors read out with DATE or EPICS). Combination of geometry, cabling and calibration allows reconstruction from binary (DAQ) to physical quantities as function of time (ie. run number, time stamp, …) since conditions of MICE change.

Other Information from slow controls needed for reconstruction or analysis stages. Process running in the control room to take info from EPICS stream into database. Magnet currents and polarities Target information: depth of dip, beam loss info, etc, to calibrate number of muons LH2 absorber information (to study cooling as a function of density of hydrogen, for example) RF cavity: amplitude/gradient of field and timing for virtual bunch reconstruction as function of RF phase

Server-client interactions Application in DAQ to record start of run (run number, date, time, running conditions, etc.) and end of run (including storage) Application in control room to read EPICS stream and extract list of parameters as function date/time Application takes survey, alignment, etc, information and records it in the database (with valid time period). Application takes cabling information and records it in the database (with a valid time period). Application takes calibration information and records it in the database (with a valid time period).

Server-client interactions (2) Application queries database to extract geometrical information in order to instantiate G4MICE classes using the known run number or date/time of the event to get the correct information. Application queries the database to extract calibration information in order to instantiate relevant G4MICE classes using the known run number or date/time of the event to get the correct information. Application queries the database to extract cabling information in order to instantiate relevant G4MICE classes using the known run number or date/time of the event to get the correct information.

Access and Security Server running the DB to be located in or near local control room G4MICE user account that only has "read" permissions MICE DAQ type of account that has "write" permission as it will need to insert into the database (but not delete or modify)

Use Cases What do you need/want the database to do for you? We need input from all detectors and systems Call for use cases was met with silence from everyone except Tracker and Lucien from PID We need you to think about what the database needs to provide If you don’t provide requirements now, we cannot meet those requirements!

Use Cases