LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Manage all things related to colors for the event display. More...
Namespaces | |
ROOTDict | |
Classes | |
class | ButtonBar |
class | Canvas |
class | Colors |
class | ColorScale |
Build an association between a numerical range and a ROOT color index for use in, eg., the event display. More... | |
class | DisplayWindow |
An event display window. More... | |
class | EditMenu |
The edit pull down menu. More... | |
class | EventDisplay |
ART event display service. More... | |
class | EventHolder |
class | FileMenu |
class | HelpMenu |
class | JobMenu |
The job pull dow menu. More... | |
class | ListWindow |
An event display window. More... | |
class | MenuBar |
The pull down menu bar. More... | |
class | NavState |
class | ObjListCanvas |
class | ParameterSetEdit |
Dialog window to edit a parameter set. More... | |
class | ParameterSetEditDialog |
Top-level interface to all parameter sets. More... | |
class | ParameterSetEditFrame |
A frame for editing a single paramter set. More... | |
class | ParameterSetEditRow |
A single row for editing a single parameter in a set. More... | |
class | ParamFrame |
Helper class to setup scroll bars in evdb::ParameterSetEdit. More... | |
class | Printable |
Base class for printable objects. More... | |
class | PrintDialog |
class | Reconfigurable |
class | RootEnv |
Configure the ROOT environment. More... | |
class | ScanFrame |
Helper class to setup scroll bars in evdb::ScanWindow. More... | |
class | ScanOptions |
class | ScanWindow |
class | ServiceTable |
Collection of Services used in the event display. More... | |
struct | ServiceTableEntry |
Information about a service required by the event display. More... | |
class | StatusBar |
A status bar on the bottom of the display. More... | |
class | TBoxClipped |
class | testCanvas1 |
class | View2D |
class | View3D |
class | WindowMenu |
Typedefs | |
typedef Canvas *(* | CanvasCreator_t) (TGMainFrame *mf) |
typedef ObjListCanvas *(* | ObjListCanvasCreator_t) (TGMainFrame *mf) |
Enumerations | |
enum | _color_scales { kRainbow, kInvRainbow, kLinGray, kColdToHot, kBlueToRed, kBlueToRedII, kHeatedObject, kReds, kGreens, kBlues, kGeographic, kBlueToGreen, kBlueToOrange, kGreenToMagenta, kSequential, kFocus, kCustom } |
The list of default color options. More... | |
enum | _scale_options { kLinear, kLog, kSqrt } |
How to scale between low and high ranges. More... | |
enum | { kM_FILE_OPEN, kM_FILE_SAVE, kM_FILE_SAVEAS, kM_FILE_CLOSE, kM_FILE_PRINT, kM_FILE_QUIT } |
enum | { kM_HELP_CONTENTS, kM_HELP_RELEASENOTES, kM_HELP_ABOUT } |
enum | { kM_JOB_OPENXML = 99001, kM_JOB_EDITCONFIG = 99100, kM_JOB_RESETJOB = 99003, kM_JOB_EDITSERVICE = 99200 } |
enum | nav_states_ { kNEXT_EVENT, kPREV_EVENT, kRELOAD_EVENT, kGOTO_EVENT, kSEQUENTIAL_ONLY } |
Functions | |
static std::vector< DisplayWindow * > | gsWindows (64) |
const TGWindow * | TopWindow () |
TGPicturePool * | PicturePool () |
static std::vector< ListWindow * > | gsWindows (64) |
static void | parse_pset_string (const std::string &pset, std::vector< std::string > &names, std::vector< std::string > &values) |
Variables | |
static std::vector< std::string > | gsName |
static std::vector< std::string > | gsDescription |
static std::vector< unsigned int > | gsHeight |
static std::vector< unsigned int > | gsWidth |
static std::vector< CanvasCreator_t > | gsCanvasCreator |
static evdb::RootEnv | gsRootEnv (0, 0) |
static EventHolder * | gInstance = 0 |
static std::vector< std::string > | gsName |
static std::vector< std::string > | gsDescription |
static std::vector< unsigned int > | gsHeight |
static std::vector< unsigned int > | gsWidth |
static std::vector< ObjListCanvasCreator_t > | gsObjListCanvasCreator |
static int | gsNavState = 0 |
static int | gsTargetRun = 0 |
static int | gsTargetEvent = 0 |
static std::map< std::string, evdb::Printable * > | gsPrintables |
static std::map< std::string, bool > | gsPrintableSelection |
static std::map< std::string, bool > | gsFormatSelection |
static constexpr int | kDRAWING_SERVICE = 1 |
static constexpr int | kEXPERIMENT_SERVICE = 2 |
Manage all things related to colors for the event display.
Base package for construction of an event display.
$Id:$
typedef Canvas*(* evdb::CanvasCreator_t) (TGMainFrame *mf) |
Definition at line 26 of file DisplayWindow.h.
typedef ObjListCanvas*(* evdb::ObjListCanvasCreator_t) (TGMainFrame *mf) |
Definition at line 21 of file ListWindow.h.
anonymous enum |
Enumerator | |
---|---|
kM_FILE_OPEN | |
kM_FILE_SAVE | |
kM_FILE_SAVEAS | |
kM_FILE_CLOSE | |
kM_FILE_PRINT | |
kM_FILE_QUIT |
Definition at line 23 of file FileMenu.cxx.
anonymous enum |
Enumerator | |
---|---|
kM_HELP_CONTENTS | |
kM_HELP_RELEASENOTES | |
kM_HELP_ABOUT |
Definition at line 26 of file HelpMenu.cxx.
anonymous enum |
Enumerator | |
---|---|
kM_JOB_OPENXML | |
kM_JOB_EDITCONFIG | |
kM_JOB_RESETJOB | |
kM_JOB_EDITSERVICE |
Definition at line 26 of file JobMenu.cxx.
enum evdb::_color_scales |
The list of default color options.
Definition at line 15 of file ColorScale.h.
enum evdb::_scale_options |
How to scale between low and high ranges.
Enumerator | |
---|---|
kLinear | |
kLog |
Linearly (default) |
kSqrt |
According to log(x) According to sqrt(x) |
Definition at line 36 of file ColorScale.h.
enum evdb::nav_states_ |
Enumerator | |
---|---|
kNEXT_EVENT | |
kPREV_EVENT | |
kRELOAD_EVENT | |
kGOTO_EVENT | |
kSEQUENTIAL_ONLY |
Definition at line 11 of file NavState.h.
|
static |
The collection of open windows
|
static |
The collection of open windows
Referenced by evdb::DisplayWindow::DisplayWindow(), evdb::DisplayWindow::DrawAll(), evdb::ListWindow::ListWindow(), evdb::ListWindow::OpenWindow(), evdb::DisplayWindow::OpenWindow(), evdb::ListWindow::Register(), evdb::DisplayWindow::Register(), evdb::DisplayWindow::SetRunEventAll(), evdb::DisplayWindow::SetServicesAll(), evdb::DisplayWindow::~DisplayWindow(), and evdb::ListWindow::~ListWindow().
|
static |
Definition at line 31 of file ParameterSetEdit.cxx.
References value.
Referenced by evdb::ParameterSetEdit::ParameterSetEdit().
TGPicturePool * evdb::PicturePool | ( | ) |
const TGWindow * evdb::TopWindow | ( | ) |
Definition at line 12 of file evdb.cxx.
Referenced by evdb::HelpMenu::About(), evdb::WindowMenu::No3DViewer(), evdb::WindowMenu::NoImpl(), evdb::HelpMenu::NoImpl(), evdb::ButtonBar::NoImpl(), evdb::FileMenu::NoImpl(), evdb::FileMenu::Open(), and evdb::HelpMenu::ReleaseNotes().
|
static |
Definition at line 12 of file EventHolder.cxx.
Referenced by evdb::EventHolder::Instance().
|
static |
Definition at line 46 of file DisplayWindow.cxx.
|
static |
Definition at line 39 of file ListWindow.cxx.
|
static |
Definition at line 43 of file DisplayWindow.cxx.
|
static |
Definition at line 25 of file PrintDialog.cxx.
|
static |
Definition at line 40 of file ListWindow.cxx.
|
static |
Definition at line 44 of file DisplayWindow.cxx.
|
static |
Tables of information for display windows
Definition at line 38 of file ListWindow.cxx.
|
static |
Tables of information for display windows
Definition at line 42 of file DisplayWindow.cxx.
Referenced by evdb::ListWindow::Names(), and evdb::DisplayWindow::Names().
|
static |
Definition at line 14 of file NavState.cxx.
Referenced by evdb::NavState::Which().
|
static |
Definition at line 42 of file ListWindow.cxx.
|
static |
Definition at line 14 of file Printable.cxx.
Referenced by evdb::Printable::GetPrintables().
|
static |
Definition at line 24 of file PrintDialog.cxx.
|
static |
|
static |
Definition at line 16 of file NavState.cxx.
Referenced by evdb::NavState::TargetEvent().
|
static |
Definition at line 15 of file NavState.cxx.
Referenced by evdb::NavState::TargetRun().
|
static |
Definition at line 41 of file ListWindow.cxx.
|
static |
Definition at line 45 of file DisplayWindow.cxx.
|
static |
Definition at line 19 of file ServiceTable.h.
Referenced by evdb::ServiceTable::IsDrawingService(), evdb::ParameterSetEditDialog::ParameterSetEditDialog(), evdb::ServiceTable::RegisterService(), and evdb::EditMenu::SetServices().
|
static |
Definition at line 20 of file ServiceTable.h.
Referenced by evdb::ParameterSetEditDialog::ParameterSetEditDialog(), evdb::ServiceTable::RegisterService(), and evdb::EditMenu::SetServices().