Draft for an EventView

Introduction

An EventView is a collection of physics objects which are coherent, exhaustive and mutually exclusive. EventViews are not unique; for each event a user may wish to consider the event with multiple different views. From this view, a user may wish to calculate several quantities (thrust, likelihood the event came from a given hypothesis, etc...) and associate it with the view (thus the collection of physics objects may include non-4momentum like entities).

To get more insight on what is really an EventView, go to the UCL workshop summary on AOD web page (http://www.usatlas.bnl.gov/PAT/)


UML diagram

something to think more carefully

class EventView;
namespace EvtView {
 class Manager;
 class Engine;
 class Strategy;
 class Rule;
 class Condition;
 class Consequence;
 class Criteria;
 class Action;
}

The user sets up a Strategy with the type of Actions she wants to take for each Rule which is defined (by the Manager). Each Rule has a set of Conditions (eg: has a track match) as well as a set of Consequences (eg: maybe an electron)


Note: implement some fuzzy logic ? http://en.wikipedia.org/wiki/Fuzzy_logic
Then all the Criteria have to be satisfied (eg: thrust cut, isolation, ...)

The algorithm machinery is hidden to the user and encapsulated in the Engine. The Manager should have two modus operandi :

  • Check that some hypothesis can be verified, and returns the according (best or a set of) EventView,
  • Find a default EventView from a set of Conditions
  • UML-EventView:
    UML-EventView

At some extend, this EventView algorithm can be seen as an Expert System. Here is some preliminary bibliography :



For WebNotify :

-- SebastienBinet - 22 Mar 2005

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng UMLEventView.png r1 manage 7.0 K 2005-01-19 - 21:17 SebastienBinet UML-EventView
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r7 - 2005-06-20 - SebastienBinet
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback