1 / 5

Current Status of the Trigger Database

Current Status of the Trigger Database. Elizabeth Gallas Fermilab. D0 Database Meeting November 29, 2000. Trigger Database - to be addressed. COOR execution of L1 version checking (elements of <download>), consequences use of elements <client> and <clients>

ianthe
Download Presentation

Current Status of the Trigger Database

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Current Statusof the Trigger Database Elizabeth Gallas Fermilab D0 Database Meeting November 29, 2000 E. Gallas/Trigger Database

  2. Trigger Database - to be addressed • COOR • execution of L1 version checking (elements of <download>), consequences • use of elements <client> and <clients> • L2 prescales (not used early in Run 2a) • assigning resources by number rather than name • L1 • L1 Calorimeter versioning (Philippe) (other L1 subsystems have Trigger Managers and how these L1 systems evolve is resolved in principle) • accommodate non-L1-detector L1 terms (Dan Edmunds) • use of L1 cal quadrant and region terms outside of pseudo-terms (Philippe) • L1 pseudo-terms and their versioning (Steve Gross - MSU) • interface to hardware and luminosity databases • L1 terms associated with readout crates within an exposure group • L1 terms associated with readout devices independent of exposure • L2 - may divorce L1L2 tables (Roger) • recently added L2 scripting (parsed/passed by COOR) • versioning at the L2 object and preprocessor levels, any online checking? E. Gallas/Trigger Database

  3. Trigger Database - to be addressed (continued) • L3 • new table layout, replacing integer PK with name/version where appropriate • manipulate/load data now on development platform • add streaming information • add association between tools/filters with CVS (and CVS versions) • trigger lists for non-physics datataking (element <calibration>) • example XML scripts on d0onl • interface/integrate to run configuration database • Database security • transfer of lists online/offline • allow trigger lists for trigger simulation users • prevent unauthorized trigger configurations from being used online • prevent modification of trigger configurations used to record real data E. Gallas/Trigger Database

  4. Trigger Database:Interface Mechanisms • Interfaces will use a combination of: • trigger database server (Joe Boon Kuah) • python programs • python CGI web interface • Jeremy’s webCGI python module • Carmem’s prototype PC based JAVA interface • Matt’s prototype JSP interface • other ? E. Gallas/Trigger Database

  5. Trigger Database: Interfaces • Insert L1 AO terms • Insert tool and filter definitions for L2 and L3 • Insert Standard REFSETS (for L1, L2 and L3) • Enter L1 Calorimeter scripts passed by COOR • Enter L2 object scripts passed by COOR • Increment L1 NEOTERM versions • interface to guide hardware expert through a series of inserts into NEOTYPE, NEOTERM, NT_CHANGE, L1_BOARD, and L1B_COMPONENTS tables • create new trigger list based on those NEOTERMS • Increment L2 object versions • propagate those new objects into a new trigger list • Associate L3 tools and filters with CVS • propagate these new objects into a new trigger list • Insert L3 Stream information • Insert/update elements of a trigger list • Enter prescale sets for a specific trigger list • check validity of trigger list for use online • display trigger lists • display differences between two trigger lists • write XML file (DOM tree) passing trigger list to COOR E. Gallas/Trigger Database

More Related