Midad Namespace Reference

Simple TObject to give CINT macros access to a EVD. More...


Detailed Description

Simple TObject to give CINT macros access to a EVD.

general utility

Base class for any class which can be undone/redone.

Control a Range and add undo/redo abilities.

Make a collection of ranges which are atomically undoable.

Example Job Module which makes a display integrated with Midad.

test MCTree

A model collecting state info for a view.

Simple TObject to give CINT macros access to a MultiPage.

Implement the "multi" display page.

Cfg object for GfxTrackList and friends.

Graphical version of a set of CandTrackList.

Graphical representation of a CandTrack.

Create a menu which modifies all existing GfxStripListCfgs.

Configurable for a GfxStripList.

A graphical StripList. This is a TObject which holds a collection of GfxStrip.

A graphical hit strip.

A proxy for creation and other related things for concrete GfxABCs.

Base class for Gfx menus.

Create a menu which modifies all existing GfxDigitListCfgs.

Configurable for a GfxDigitList.

A graphical DigitList. This is a TObject which holds a collection of GfxDigits.

A graphical hit digit.

Base class for all Gfx Cfgs.

The base class for things drawn into MultiPage's main views.

Display MC information.

Wraps up TGTextView.

A wrapping of the TGTab widget.

Compound widget with multiple text entries, each with a label.

Implement CheezyDisplay in the Midad framework. This also provides an example of how users can add their own displays.

A TPad which is zoomable.

Give a CINT macro hooks into a CanvasPage as well as access to the TCanvas. This allows scriptable Pages.

A histogram of the time of hit strips.

The outline of the steel. Ripped from code R.Hatcher sent my way.

A GUI to set or display a Registry.

Package up a RegistryGui and some buttons.

A rainbow of colors.

Displays hit pixels.

A kludge to get the PDG database loaded with ROOT and MINOS values. Should be safe to call multiple times.

Proxy class for Pages.

ABC for display pages.

Base class for all "views" of the Mint object.

Main interface to libMidad.

Show MC event momentum vectors.

A tree view of all particles in an MC record.

Dump MC info to text screen.

Encapsulate access to MC truth info.

Interface to JobControl.

A colored TGaxis.

Provides Rt signals to allow attachement in CINT macros to the various hooks into PageDisplay as well as access to the TCanvas.

Implement the "canvas" display page.

Text display of a CandDigit.

Created on: Tue Aug 20 11:03:07 2002

/EVD

Contact: bv@bnl.gov

Created on: Thu Jan 2 12:16:53 2003

/Base

Contact: bv@bnl.gov

Created on: Tue Oct 1 11:25:04 2002

Sub classes should implement the Update() command in which they fill the canvas returned by GetCanvas() with whatever.

Contact: bv@bnl.gov

Created on: Tue Aug 20 11:03:07 2002

/Base

Contact: bv@bnl.gov

Created on: Thu Oct 24 08:57:49 2002

/Base

Similar to ROOT's color scale when you plot a histogram with "colz".

Contact: bv@bnl.gov

Created on: Mon Sep 9 15:05:25 2002

/Base

Contact: bv@bnl.gov

Created on: Wed Sep 11 15:23:41 2002

/Base

NOTE: there should be absolutely *NO* reference to REROOT stuff in this header.

Contact: bv@bnl.gov

Created on: Wed Feb 5 15:41:31 2003

/Base

Contact: bv@bnl.gov

Created on: Fri Jan 3 11:01:42 2003

/Base

Contact: bv@bnl.gov

Created on: Fri Jan 3 14:00:53 2003

/Base

At construction, this will draw into gPad.

Contact: bv@bnl.gov

Created on: Tue Jan 28 10:06:34 2003

Contact: bv@bnl.gov

Created on: Fri Jan 18 14:58:02 2002

/Base

Contact: bv@bnl.gov

Created on: Fri Oct 25 08:58:14 2002

Contact: bv@bnl.gov

Created on: Tue Aug 20 10:56:29 2002

Contact: bv@bnl.gov

Created on: Tue Aug 20 11:13:22 2002

/Base

Contact: bv@bnl.gov

Created on: Fri Jan 3 14:04:56 2003

/Base

This has the following classes:

PmtPixels - A pmt which watches for changes in Mint and feeds a particular PmtPixelsMxx implementation

PmtPixelsMxx - implementation for generic base class. Acts like a fancy histogram PmtPixel - One pixel in a PMT = box + spots PmtSpot - One spot

Contact: bv@bnl.gov

Created on: Wed Oct 30 09:51:33 2002

/Base

Allocates a spectrum of colors useful for a "COLZ" type of scale. If colors are already allocated, they are not re-allocated (ROOT internal behavior).

Contact: bv@bnl.gov

Created on: Mon Sep 9 12:19:15 2002

/Base

Contact: bv@bnl.gov

Created on: Mon Oct 27 12:49:39 2003

/Base

Contact: bv@bnl.gov

Created on: Tue Nov 12 14:03:01 2002

/Base

Contact: bv@bnl.gov

Created on: Tue Nov 5 09:58:05 2002

/Base

Contact: bv@bnl.gov

Created on: Thu Sep 12 14:36:34 2002

/Base

Contact: bv@bnl.gov

Created on: Thu Oct 24 09:10:35 2002

Contact: bv@bnl.gov

Created on: Sat Nov 10 17:37:11 2001

/Cheezy

It supports the running of the CheezyDisplay object by blatantly ripping from RerootExodus/CheezyDisplayModule.

Contact: bv@bnl.gov

Created on: Wed Mar 26 10:52:30 2003

/Gui

Contact: bv@bnl.gov

Created on: Tue Nov 12 14:04:27 2002

Contact: bv@bnl.gov

Created on: Mon Nov 12 14:17:39 2001

/Gui

Contact: bv@bnl.gov

Created on: Tue Oct 1 10:54:49 2002

/MCDisp

Contact: bv@bnl.gov

Created on: Fri Jan 31 14:22:06 2003

/MultiPage/GfxBase

Contact: bv@bnl.gov

Created on: Mon Oct 7 10:38:02 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Mon Nov 18 10:57:54 2002

Contact: bv@bnl.gov

Created on: Wed Aug 21 17:17:10 2002

Contact: bv@bnl.gov

Created on: Wed Aug 21 17:00:47 2002

Contact: bv@bnl.gov

Created on: Fri Aug 23 14:58:57 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Thu Oct 17 15:45:47 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Thu Oct 17 15:52:20 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Tue Oct 8 11:53:24 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Wed Oct 2 15:43:48 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Wed Oct 2 15:40:07 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Thu Oct 3 10:22:09 2002

Contact: bv@bnl.gov

Created on: Tue Aug 20 11:03:07 2002

/MultiPage

Contact: bv@bnl.gov

Created on: Thu Jan 2 12:16:53 2003

/MultiPage

This is a grab bag for qualities of a view which should be shared among multiple (although, not necessarily all) Gfx's. Instead of holding this state in an individual Gfx and then fighting to get all the signal/slot dependencies working, one should just modify the quantity via this state object and all Gfx's should connect and passively react to the related signal.

Contact: bv@bnl.gov

Created on: Tue Dec 31 13:44:07 2002

/test

Contact: bv@bnl.gov

Created on: Fri Jan 3 16:47:26 2003

/UserDisplay

Contact: bv@bnl.gov

Created on: Mon Nov 4 11:53:18 2002

/Util

Contact: bv@bnl.gov

Created on: Mon Sep 23 13:01:12 2002

Contact: bv@bnl.gov

Created on: Wed Aug 21 11:02:44 2002

User must implement GetMemento() which should return am UndoMemento (a Slot0<void>) that, when called, restores the Undoable to its current state.

Contact: bv@bnl.gov

Created on: Sat Nov 3 15:02:59 2001

/Util

Contact: bv@bnl.gov

Created on: Tue Sep 10 16:23:16 2002


Generated on 16 Jan 2018 for loon by  doxygen 1.6.1