GUI for monitoring/testing reconstruction processes. More...
#include <HarpoRecoMonitorGui.h>
Public Member Functions | |
HarpoRecoMonitorGui (const TGWindow *p, UInt_t w, UInt_t h, UInt_t opt, int argc, char **argv) | |
~HarpoRecoMonitorGui () | |
virtual void | CloseWindow () |
void | BuildButtonsFrame (TGVerticalFrame *f) |
void | BuildDisplayFrame (TGVerticalFrame *f) |
void | BuildInfoFrame (TGHorizontalFrame *f) |
void | SetListOfRuns (TGComboBox *box, const char *dirname) |
Bool_t | GetNextEvent () |
void | NextEvent () |
void | PrevEvent () |
void | FindEvent () |
void | InitEvent (HarpoEvent *evt) |
void | DisplayMap (TRootEmbeddedCanvas *c, Int_t proj=0, Int_t copy=0) |
void | DisplayEmptyMap (TRootEmbeddedCanvas *c, Int_t copy=0) |
void | DisplayClustersTracks (TRootEmbeddedCanvas *c) |
void | DisplayTracks (TRootEmbeddedCanvas *c) |
void | DisplayVertex (TRootEmbeddedCanvas *c) |
void | Display3D (TRootEmbeddedCanvas *c) |
void | DisplaySim (TRootEmbeddedCanvas *c) |
void | DisplayEvent (HarpoEvent *event) |
void | DisplayInfo (HarpoEvent *event) |
void | DisplayEvent () |
void | LoopEvents (Int_t nEvents=1) |
void | Save () |
void | SaveEvent (HarpoEvent *evt, const char *savedir) |
void | SetBaselineFluctParam () |
void | SetConfig () |
void | SetSelectorParam () |
Double_t | TruncSigma (TArrayD *vect, Double_t &truncS, Double_t &truncM, Double_t tl, Double_t th) |
Bool_t | TestEvent (HarpoEvent *event) |
void | SetStyle () |
Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) |
Int_t | GetDelay () |
ClassDef (HarpoRecoMonitorGui, 1) | |
Data Fields | |
Bool_t | fAutoRefresh |
HarpoReader * | fReader |
HarpoEvent * | fEvent |
HarpoAnalyse * | fClustering [kNclustering] |
HarpoAnalyse * | fTracking [kNtracking] |
HarpoAnalyse * | fMatching [kNmatching] |
HarpoAnalyse * | fVertexing [kNvertexing] |
HarpoAnalyse * | fAnalysis [kNanalysis] |
HarpoAnalyse * | fSelector [kNselector] |
HarpoAnalysePedestalShift * | fSaturation |
HarpoKalmanFitting * | fTrackFitting |
HarpoAnalyseBaselineFluct * | fBaselineFluct |
Int_t | fClusteringType |
Int_t | fTrackingType |
Int_t | fMatchingType |
Int_t | fVertexingType |
Int_t | fAnalysisType |
Int_t | fSelectorType |
TH2F * | fHistEvent [2] |
TH1F * | fHistSpectrum [2] |
TH2F * | fHistEventEmpty [2] |
TH1F * | hDoca |
TH1F * | hOpenAngle |
TH1F * | hOmegaAngle |
Int_t | fNevt |
Private Attributes | |
Int_t | fCurrentEventNumber |
Bool_t | fAutoScale |
TRootEmbeddedCanvas * | ecTabRaw |
TRootEmbeddedCanvas * | ecTabNoiseSuppr |
TRootEmbeddedCanvas * | ecTabClusters |
TRootEmbeddedCanvas * | ecTabClustersTracks |
TRootEmbeddedCanvas * | ecTabTracks |
TRootEmbeddedCanvas * | ecTabMatching |
TRootEmbeddedCanvas * | ecTab3D |
TRootEmbeddedCanvas * | ecTabSim |
TRootEmbeddedCanvas * | ecTabVertex |
TRootEmbeddedCanvas * | ecTabVertexing |
TRootEmbeddedCanvas * | ecTabAnalysis |
TRootEmbeddedCanvas * | ecSideSummary |
TCanvas * | cSideSummary |
TGMainFrame * | fFrameMain |
TGTextButton * | fAutoRefreshButton |
TGComboBox * | fChooseRun |
TGNumberEntry * | fChooseDelay |
TGNumberEntry * | fChooseEvent |
TGNumberEntry * | fChooseNEvents |
TGCheckButton * | fCheckShowSpectrum |
TGCheckButton * | fCheckAnimTracking |
TGCheckButton * | fCheckAnimFitting |
TGCheckButton * | fCheckAnimClustering |
TGTextButton * | fDisplayEvent |
TGTextButton * | fNextEvent |
TGTextButton * | fPrevEvent |
TGTextButton * | fFindEvent |
TGComboBox * | fChooseTrigger |
TGComboBox * | fChooseEventType |
TGComboBox * | fChooseClusteringType |
TGComboBox * | fChooseTrackingType |
TGComboBox * | fChooseMatchingType |
TGComboBox * | fChooseVertexingType |
TGComboBox * | fChooseAnalysisType |
TGComboBox * | fChooseSelectorType |
TGTextButton * | fTriggerText |
TGLabel * | fTriggerLabel |
TGLabel * | fEventLabel |
TGCheckButton * | fCheckShowTrigger |
TGNumberEntry * | fChooseNmax |
TGNumberEntry * | fChooseNch |
TGNumberEntry * | fChooseSig |
TGNumberEntry * | fChooseDelta |
TGNumberEntry * | fChooseTruncL |
TGNumberEntry * | fChooseTruncH |
TGNumberEntry * | fChooseThr |
TGNumberEntry * | fChooseNoiseThr |
TGNumberEntry * | fChooseNClmin |
TGNumberEntry * | fChooseNClmax |
TGNumberEntry * | fChooseQmin |
TGTab * | fTab |
Int_t | fRunNumber |
TGTextButton * | fDisplay |
TGTextButton * | fDisplayBox |
TGTextButton * | fSave |
TGListBox * | fInfoBox |
GUI for monitoring/testing reconstruction processes.
Definition at line 103 of file HarpoRecoMonitorGui.h.
HarpoRecoMonitorGui::HarpoRecoMonitorGui | ( | const TGWindow * | p, |
UInt_t | w, | ||
UInt_t | h, | ||
UInt_t | opt, | ||
int | argc, | ||
char ** | argv | ||
) |
|
inline |
Definition at line 179 of file HarpoRecoMonitorGui.h.
void HarpoRecoMonitorGui::BuildButtonsFrame | ( | TGVerticalFrame * | f | ) |
Definition at line 506 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::BuildDisplayFrame | ( | TGVerticalFrame * | f | ) |
void HarpoRecoMonitorGui::BuildInfoFrame | ( | TGHorizontalFrame * | f | ) |
HarpoRecoMonitorGui::ClassDef | ( | HarpoRecoMonitorGui | , |
1 | |||
) |
|
virtual |
Definition at line 317 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::Display3D | ( | TRootEmbeddedCanvas * | c | ) |
Definition at line 1661 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayClustersTracks | ( | TRootEmbeddedCanvas * | c | ) |
void HarpoRecoMonitorGui::DisplayEmptyMap | ( | TRootEmbeddedCanvas * | c, |
Int_t | copy = 0 |
||
) |
Definition at line 921 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayEvent | ( | HarpoEvent * | event | ) |
void HarpoRecoMonitorGui::DisplayEvent | ( | ) |
Definition at line 2402 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayInfo | ( | HarpoEvent * | event | ) |
Definition at line 2104 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayMap | ( | TRootEmbeddedCanvas * | c, |
Int_t | proj = 0 , |
||
Int_t | copy = 0 |
||
) |
Definition at line 817 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplaySim | ( | TRootEmbeddedCanvas * | c | ) |
Definition at line 1991 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayTracks | ( | TRootEmbeddedCanvas * | c | ) |
Definition at line 1142 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::DisplayVertex | ( | TRootEmbeddedCanvas * | c | ) |
Definition at line 1596 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::FindEvent | ( | ) |
Definition at line 2440 of file HarpoRecoMonitorGui.cxx.
|
inline |
Definition at line 219 of file HarpoRecoMonitorGui.h.
Bool_t HarpoRecoMonitorGui::GetNextEvent | ( | ) |
Definition at line 781 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::InitEvent | ( | HarpoEvent * | evt | ) |
Definition at line 788 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::LoopEvents | ( | Int_t | nEvents = 1 | ) |
Definition at line 2419 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::NextEvent | ( | ) |
Definition at line 2361 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::PrevEvent | ( | ) |
Definition at line 2381 of file HarpoRecoMonitorGui.cxx.
Bool_t HarpoRecoMonitorGui::ProcessMessage | ( | Long_t | msg, |
Long_t | parm1, | ||
Long_t | parm2 | ||
) |
void HarpoRecoMonitorGui::Save | ( | ) |
Definition at line 2520 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SaveEvent | ( | HarpoEvent * | evt, |
const char * | savedir | ||
) |
Definition at line 2567 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SetBaselineFluctParam | ( | ) |
Definition at line 2061 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SetConfig | ( | ) |
Definition at line 2072 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SetListOfRuns | ( | TGComboBox * | box, |
const char * | dirname | ||
) |
Definition at line 776 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SetSelectorParam | ( | ) |
Definition at line 2096 of file HarpoRecoMonitorGui.cxx.
void HarpoRecoMonitorGui::SetStyle | ( | ) |
Definition at line 3063 of file HarpoRecoMonitorGui.cxx.
Bool_t HarpoRecoMonitorGui::TestEvent | ( | HarpoEvent * | event | ) |
Definition at line 2486 of file HarpoRecoMonitorGui.cxx.
Double_t HarpoRecoMonitorGui::TruncSigma | ( | TArrayD * | vect, |
Double_t & | truncS, | ||
Double_t & | truncM, | ||
Double_t | tl, | ||
Double_t | th | ||
) |
Definition at line 3071 of file HarpoRecoMonitorGui.cxx.
|
private |
Definition at line 122 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 121 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 116 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 120 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 112 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 113 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 115 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 111 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 110 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 117 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 114 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 118 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 119 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fAnalysis[kNanalysis] |
Definition at line 231 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fAnalysisType |
Definition at line 247 of file HarpoRecoMonitorGui.h.
Bool_t HarpoRecoMonitorGui::fAutoRefresh |
Definition at line 221 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 125 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 108 of file HarpoRecoMonitorGui.h.
HarpoAnalyseBaselineFluct* HarpoRecoMonitorGui::fBaselineFluct |
Definition at line 237 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 133 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 132 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 131 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 130 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 150 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 145 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 141 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 127 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 156 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 128 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 140 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 143 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 154 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 163 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 162 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 129 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 152 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 160 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 164 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 126 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 146 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 155 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 159 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 142 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 139 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 158 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 157 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 144 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fClustering[kNclustering] |
Definition at line 227 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fClusteringType |
Definition at line 243 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 107 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 170 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 171 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 134 of file HarpoRecoMonitorGui.h.
HarpoEvent* HarpoRecoMonitorGui::fEvent |
Definition at line 225 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 149 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 137 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 123 of file HarpoRecoMonitorGui.h.
TH2F* HarpoRecoMonitorGui::fHistEvent[2] |
Definition at line 250 of file HarpoRecoMonitorGui.h.
TH2F* HarpoRecoMonitorGui::fHistEventEmpty[2] |
Definition at line 252 of file HarpoRecoMonitorGui.h.
TH1F* HarpoRecoMonitorGui::fHistSpectrum[2] |
Definition at line 251 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 174 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fMatching[kNmatching] |
Definition at line 229 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fMatchingType |
Definition at line 245 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fNevt |
Definition at line 259 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 135 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 136 of file HarpoRecoMonitorGui.h.
HarpoReader* HarpoRecoMonitorGui::fReader |
Definition at line 224 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 168 of file HarpoRecoMonitorGui.h.
HarpoAnalysePedestalShift* HarpoRecoMonitorGui::fSaturation |
Definition at line 234 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 172 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fSelector[kNselector] |
Definition at line 232 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fSelectorType |
Definition at line 248 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 166 of file HarpoRecoMonitorGui.h.
HarpoKalmanFitting* HarpoRecoMonitorGui::fTrackFitting |
Definition at line 236 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fTracking[kNtracking] |
Definition at line 228 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fTrackingType |
Definition at line 244 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 149 of file HarpoRecoMonitorGui.h.
|
private |
Definition at line 148 of file HarpoRecoMonitorGui.h.
HarpoAnalyse* HarpoRecoMonitorGui::fVertexing[kNvertexing] |
Definition at line 230 of file HarpoRecoMonitorGui.h.
Int_t HarpoRecoMonitorGui::fVertexingType |
Definition at line 246 of file HarpoRecoMonitorGui.h.
TH1F* HarpoRecoMonitorGui::hDoca |
Definition at line 254 of file HarpoRecoMonitorGui.h.
TH1F* HarpoRecoMonitorGui::hOmegaAngle |
Definition at line 256 of file HarpoRecoMonitorGui.h.
TH1F* HarpoRecoMonitorGui::hOpenAngle |
Definition at line 255 of file HarpoRecoMonitorGui.h.