LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ScanWindow.h"
Public Member Functions | |
ScanWindow () | |
~ScanWindow () | |
void | CloseWindow () |
void | Rec () |
void | Prev () |
void | Next () |
void | BuildButtonBar (TGHorizontalFrame *f) |
void | BuildUserFields (TGCompositeFrame *f) |
void | OpenOutputFile () |
Private Attributes | |
TGCanvas * | fUserFieldsCanvas |
Scrollable frame for all user defined fields. More... | |
TGCompositeFrame * | fUserFieldsFrame |
TGLayoutHints * | fUserFieldsHints |
TGHorizontalFrame * | fButtonBar |
Frame to hold the buttons at the bottom of the window. More... | |
TGLayoutHints * | fButtonBarHints |
TGLabel * | fCommentLabel |
TGTextEntry * | fCommentEntry |
TGTextButton * | fPrevButton |
TGTextButton * | fNextButton |
TGTextButton * | fRcrdButton |
TGLayoutHints * | fButtonBarHintsL |
TGLayoutHints * | fButtonBarHintsC |
TGLayoutHints * | fButtonBarHintsR |
ScanFrame * | fScanFrame |
The frame containing the scanner check boxes etc. More... | |
std::string | fOutFileName |
Output file name for scan results. More... | |
Definition at line 83 of file ScanWindow.h.
evdb::ScanWindow::ScanWindow | ( | ) |
Definition at line 440 of file ScanWindow.cxx.
References BuildButtonBar(), BuildUserFields(), fButtonBar, fButtonBarHints, fUserFieldsFrame, fUserFieldsHints, and OpenOutputFile().
evdb::ScanWindow::~ScanWindow | ( | ) |
Definition at line 540 of file ScanWindow.cxx.
References fButtonBar, fButtonBarHints, fButtonBarHintsC, fButtonBarHintsL, fButtonBarHintsR, fCommentEntry, fCommentLabel, fNextButton, fPrevButton, fRcrdButton, fScanFrame, fUserFieldsCanvas, fUserFieldsFrame, and fUserFieldsHints.
void evdb::ScanWindow::BuildButtonBar | ( | TGHorizontalFrame * | f | ) |
void evdb::ScanWindow::BuildUserFields | ( | TGCompositeFrame * | f | ) |
Definition at line 421 of file ScanWindow.cxx.
References evdb::ScanFrame::ScanFrame().
Referenced by ScanWindow().
void evdb::ScanWindow::CloseWindow | ( | ) |
Definition at line 559 of file ScanWindow.cxx.
void evdb::ScanWindow::Next | ( | ) |
Definition at line 569 of file ScanWindow.cxx.
References evdb::ScanFrame::ClearFields(), fScanFrame, evdb::kNEXT_EVENT, and evdb::NavState::Set().
void evdb::ScanWindow::OpenOutputFile | ( | ) |
Definition at line 494 of file ScanWindow.cxx.
References evdb::ScanOptions::fCategories, evdb::ScanOptions::fFieldLabels, evdb::ScanOptions::fFieldsPerCategory, evdb::ScanOptions::fIncludeMCInfo, fOutFileName, and evdb::ScanOptions::fScanFileBase.
Referenced by ScanWindow().
void evdb::ScanWindow::Prev | ( | void | ) |
Definition at line 562 of file ScanWindow.cxx.
References evdb::ScanFrame::ClearFields(), fScanFrame, evdb::kPREV_EVENT, and evdb::NavState::Set().
void evdb::ScanWindow::Rec | ( | ) |
Definition at line 576 of file ScanWindow.cxx.
References fCommentEntry, fOutFileName, fScanFrame, evdb::kNEXT_EVENT, evdb::ScanFrame::Record(), and evdb::NavState::Set().
|
private |
Frame to hold the buttons at the bottom of the window.
Definition at line 109 of file ScanWindow.h.
Referenced by ScanWindow(), and ~ScanWindow().
|
private |
Definition at line 110 of file ScanWindow.h.
Referenced by ScanWindow(), and ~ScanWindow().
|
private |
Definition at line 117 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 116 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 118 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 112 of file ScanWindow.h.
Referenced by Rec(), and ~ScanWindow().
|
private |
Definition at line 111 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 114 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Output file name for scan results.
Definition at line 122 of file ScanWindow.h.
Referenced by OpenOutputFile(), and Rec().
|
private |
Definition at line 113 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 115 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
The frame containing the scanner check boxes etc.
Definition at line 121 of file ScanWindow.h.
Referenced by Next(), Prev(), Rec(), and ~ScanWindow().
|
private |
Scrollable frame for all user defined fields.
Definition at line 104 of file ScanWindow.h.
Referenced by ~ScanWindow().
|
private |
Definition at line 105 of file ScanWindow.h.
Referenced by ScanWindow(), and ~ScanWindow().
|
private |
Definition at line 106 of file ScanWindow.h.
Referenced by ScanWindow(), and ~ScanWindow().