1 / 6

The Design and Status of the New eGamma Framework

The Design and Status of the New eGamma Framework. Ricardo Goncalo, Mark Sutton, Tania McMahon. 5 th May 2005. Basic Overview. EventStore LV1 and LVL2 Event loop Execute algorithms Finalise algorithms. EventStore and LVL2. EventStore

gage
Download Presentation

The Design and Status of the New eGamma Framework

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. The Design and Status of the New eGamma Framework Ricardo Goncalo, Mark Sutton, Tania McMahon 5th May 2005

  2. Basic Overview • EventStore • LV1 and LVL2 • Event loop • Execute algorithms • Finalise algorithms M.Sutton - The New eGamma Framework Design

  3. EventStore and LVL2 • EventStore • Manages ntpl files, event structure within ntple file • Manages data base of events in pseudo-online event format • LVL2 • Contains a number of TrigSignatures, each with it’s own prescale. • The output of all TrigSignature’s are OR’ed together • LVL2 does it’s own book keeping, number of events passed, failed etc. M.Sutton - The New eGamma Framework Design

  4. TrigSignature and TrigSequence • TrigSignature • Contains some number of TrigSequences • Each TrigSequence should be a sequence of algorithms, each communicating via a TriggerElement • After all apporiate sequences have been run on each RoI, have a vector of TiggerElements that are examined by the TrigSignature. • All book keeping (number of events passed, before/after presecale etc) done automatically by the TrigSignature • TrigSequence • Book keeping of the TrigSequence Loop over RoI’s { SEQ0 SEQ1 { TrigEl M.Sutton - The New eGamma Framework Design

  5. General Considerations • All objects should configure themselves from their own data file • All objects handle their own book keeping • Histogram output organised using root sub directories, M.Sutton - The New eGamma Framework Design

  6. Summary and Remaining Tasks • Most of structure is in place • Reads in events • Can execute arbitrary numbers of Signatures each with an abitrary number of Sequences ie multi object triggers • Prescales included • Resembles online steering structure • Still to do … • Sequences will be divided into Algorithms, comunicating via a Trigger Element • Properly fill the Framework event structure from the CBNT data • Fulling implement a complete sequence • Implement truth information • Implement EF stage • TrigConfigGenerator • Time scale, next few weeks. M.Sutton - The New eGamma Framework Design

More Related