The Ice Cube String Processor Mark Krasberg University
The Ice. Cube String Processor Mark Krasberg University of Wisconsin DAQ Internal Software Review, LBL 7 May 2004 May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin
Ice. Cube DAQ Architecture May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 2
The String Processor DAQ Control Experiment Control Event Builder Global Trigger In. Ice Trigger AMANDA String Processor DOM Hub Application DOR Driver HAL DOMApp May 7 th, 2004 DAQ Internal Software review, LBL . . . Ice. Top Trigger . . Ice. Cube String Processor Mark Krasberg – University of Wisconsin Ice. Cube DAQ Architecture Online 3
DOMHub Interface May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 4
String Processor Interface May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 5
Sorting The Input Streams May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 6
Time Correction May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 7
Time Correct (Hit Rec) May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 8
Time Correct (Monitor Rec) May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 9
The Splicer May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 10
Triggering May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 11
String Processor Triggering • Send trigger type and associated trigger info to the Ice. Cube In-Ice trigger • Several triggers possible: – Simple trigger; send only the Soft Local Coincidence trigger time to the In-Ice trigger (Nygren, Hallgren, Karle @ Bartol ‘ 04) – More complex triggers; for example, send all DOM IDs and hit times in a specified time window to the In-Ice Trigger when a predefined trigger condition is satisfied (eg. number of hits) May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 12
String Processor Buffers • String Processor has three buffers – At the DOMHub interface: • Very small depth; however long it takes to process and sort (by DOM ID) the input streams – Sorted Input Streams • Depth depends on above and also on the rate at which TCAL records are received, and also on how long it takes to perform the time correction algorithm. – Time-Ordered Monitor, TCAL and Hit Buffers • Depth depends on above and also on how long the rest of the trigger and the event builder take to make their decisions (request/discard data) May 7 th, 2004 DAQ Internal Software review, LBL Ice. Cube String Processor Mark Krasberg – University of Wisconsin 13
- Slides: 13