Simple TObject to give CINT macros access to a EVD.
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.
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.
A graphical StripList. This is a TObject which holds a collection of GfxStrip.
A proxy for creation and other related things for concrete GfxABCs.
Base class for Gfx menus.
Create a menu which modifies all existing GfxDigitListCfgs.
A graphical DigitList. This is a TObject which holds a collection of GfxDigits.
Base class for all Gfx Cfgs.
The base class for things drawn into MultiPage's main views.
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 kludge to get the PDG database loaded with ROOT and MINOS values. Should be safe to call multiple times.
Base class for all "views" of the Mint object.
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.
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.
Sub classes should implement the Update() command in which they fill the canvas returned by GetCanvas() with whatever.
Similar to ROOT's color scale when you plot a histogram with "colz".
NOTE: there should be absolutely *NO* reference to REROOT stuff in this header.
At construction, this will draw into gPad.
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).
It supports the running of the CheezyDisplay object by blatantly ripping from RerootExodus/CheezyDisplayModule.
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.
User must implement GetMemento() which should return am UndoMemento (a Slot0<void>) that, when called, restores the Undoable to its current state.