Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oct 28, 2000E. Gallas/Trigger Database1 Current Status of the Trigger Database Elizabeth Gallas Fermilab D0 Database Meeting November 29, 2000.

Similar presentations


Presentation on theme: "Oct 28, 2000E. Gallas/Trigger Database1 Current Status of the Trigger Database Elizabeth Gallas Fermilab D0 Database Meeting November 29, 2000."— Presentation transcript:

1 Oct 28, 2000E. Gallas/Trigger Database1 Current Status of the Trigger Database Elizabeth Gallas Fermilab D0 Database Meeting November 29, 2000

2 Oct 28, 2000E. Gallas/Trigger Database2 Trigger Database - to be addressed COOR –execution of L1 version checking (elements of ), consequences –use of elements and –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?

3 Oct 28, 2000E. Gallas/Trigger Database3 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 ) –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

4 Oct 28, 2000E. Gallas/Trigger Database4 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 ?

5 Oct 28, 2000E. Gallas/Trigger Database5 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


Download ppt "Oct 28, 2000E. Gallas/Trigger Database1 Current Status of the Trigger Database Elizabeth Gallas Fermilab D0 Database Meeting November 29, 2000."

Similar presentations


Ads by Google