#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-24/EventDisplay/HardwareView.h"
Public Member Functions | |
HardwareView (TGMainFrame *mf) | |
~HardwareView () | |
const char * | Description () const |
const char * | PrintTag () const |
void | Draw (const char *opt="") |
virtual void | Print (const char *f) |
void | Connect () |
Make signal/slot connections. More... | |
Static Public Member Functions | |
static void | AddToListOfPrintables (const char *name, evdb::Printable *p) |
static void | RemoveFromListOfPrintables (evdb::Printable *p) |
static std::map< std::string, evdb::Printable * > & | GetPrintables () |
Protected Attributes | |
TGCompositeFrame * | fFrame |
Graphics frame. More... | |
TGLayoutHints * | fLayout |
Layout hints for frame. More... | |
TRootEmbeddedCanvas * | fEmbCanvas |
Embedded canvas. More... | |
TCanvas * | fCanvas |
The ROOT drawing canvas. More... | |
unsigned short | fXsize |
Size of the canvas;. More... | |
unsigned short | fYsize |
Size of the canvas;. More... | |
float | fAspectRatio |
fYsize/fXsize More... | |
Private Attributes | |
HeaderPad * | fHeaderPad |
Show header information. More... | |
TQPad * | fRawQ |
Histogram of raw charges. More... | |
TQPad * | fRawT |
Histogram of raw times. More... | |
HardwarePad * | fHardwarePad |
Hits by hardware address. More... | |
View of event.
Definition at line 18 of file HardwareView.h.
evd::HardwareView::HardwareView | ( | TGMainFrame * | mf | ) |
Definition at line 17 of file HardwareView.cxx.
References evd::HeaderPad::Draw(), evd::TQPad::Draw(), evd::HardwarePad::Draw(), evdb::Canvas::fCanvas, fHardwarePad, fHeaderPad, fRawQ, fRawT, x1, submit_syst::x2, and submit_syst::y2.
evd::HardwareView::~HardwareView | ( | ) |
Definition at line 51 of file HardwareView.cxx.
|
staticinherited |
Definition at line 29 of file Printable.cxx.
References om::cerr, and string.
Referenced by evdb::Canvas::Connect(), evdb::ObjListCanvas::Connect(), evdb::Printable::Description(), and evdb::testCanvas1::testCanvas1().
|
inherited |
Make signal/slot connections.
Definition at line 68 of file Canvas.cxx.
References evdb::Printable::AddToListOfPrintables(), and evdb::Canvas::Description().
Referenced by evdb::Canvas::Description(), and evdb::DisplayWindow::DisplayWindow().
|
inlinevirtual |
Reimplemented from evdb::Canvas.
Definition at line 25 of file HardwareView.h.
|
virtual |
Implements evdb::Canvas.
Definition at line 59 of file HardwareView.cxx.
References evd::HeaderPad::Draw(), evd::TQPad::Draw(), evd::HardwarePad::Draw(), evdb::Canvas::fCanvas, fHardwarePad, fHeaderPad, fRawQ, and fRawT.
Referenced by PrintTag().
|
staticinherited |
Definition at line 61 of file Printable.cxx.
References evdb::gsPrintables.
Referenced by evdb::Printable::Description(), evd::SliceNavigator::postProcessEvent(), evdb::EventDisplay::postProcessEvent(), and evdb::PrintDialog::PrintDialog().
|
virtualinherited |
Implements evdb::Printable.
Definition at line 88 of file Canvas.cxx.
References evdb::Canvas::fCanvas.
Referenced by evdb::Canvas::Description().
|
inlinevirtual |
Reimplemented from evdb::Canvas.
Definition at line 26 of file HardwareView.h.
References Draw(), and MECModelEnuComparisons::opt.
|
staticinherited |
Definition at line 47 of file Printable.cxx.
Referenced by evdb::Printable::Description(), evdb::Printable::~Printable(), and evdb::testCanvas1::~testCanvas1().
|
protectedinherited |
|
protectedinherited |
The ROOT drawing canvas.
Definition at line 42 of file Canvas.h.
Referenced by evdb::Canvas::Canvas(), evd::Display3DView::Display3DView(), evd::Display3DView::Draw(), Draw(), evd::XZYZProjectionsView::Draw(), evd::PlotView::Draw(), evdb::testCanvas1::Draw(), evd::XZYZProjectionsView::FixAspectRatio(), HardwareView(), evdb::Canvas::Print(), and evd::XZYZProjectionsView::XZYZProjectionsView().
|
protectedinherited |
Embedded canvas.
Definition at line 41 of file Canvas.h.
Referenced by evdb::Canvas::Canvas(), evd::XZYZProjectionsView::XZYZProjectionsView(), and evdb::Canvas::~Canvas().
|
protectedinherited |
Graphics frame.
Definition at line 39 of file Canvas.h.
Referenced by evdb::Canvas::Canvas(), and evdb::Canvas::~Canvas().
|
private |
Hits by hardware address.
Definition at line 35 of file HardwareView.h.
Referenced by Draw(), and HardwareView().
|
private |
Show header information.
Definition at line 30 of file HardwareView.h.
Referenced by Draw(), and HardwareView().
|
protectedinherited |
Layout hints for frame.
Definition at line 40 of file Canvas.h.
Referenced by evdb::Canvas::Canvas(), evd::XZYZProjectionsView::XZYZProjectionsView(), and evdb::Canvas::~Canvas().
|
private |
Histogram of raw charges.
Definition at line 31 of file HardwareView.h.
Referenced by Draw(), HardwareView(), and ~HardwareView().
|
private |
Histogram of raw times.
Definition at line 32 of file HardwareView.h.
Referenced by Draw(), HardwareView(), and ~HardwareView().
|
protectedinherited |
|
protectedinherited |