1 #ifndef HARPOMONITORGUI_H
2 #define HARPOMONITORGUI_H
14 #include <TRootEmbeddedCanvas.h>
16 #include <TGComboBox.h>
19 #include <TGButtonGroup.h>
21 #include <TGNumberEntry.h>
22 #include <TGListBox.h>
23 #include <TObjArray.h>
25 #include <TClonesArray.h>
26 #include <TSystemDirectory.h>
103 void MakeNice1dHisto(TH1* hist, TVirtualPad* c1,
const char* opt =
"");
106 Double_t
FindFWHM(TH1F* h, Double_t fact = 0.2);
void BuildInfoFrame(TGHorizontalFrame *f)
Monitor noise in non-zerosuppressed data.
TRootEmbeddedCanvas * ecSideSummary
Double_t FindFWHM(TH1F *h, Double_t fact=0.2)
TGTextButton * fNextEvent
TGTextButton * fPrevEvent
HarpoAnalyseNoiseMonitor * fAna
TRootEmbeddedCanvas * ecTabEvent
TRootEmbeddedCanvas * ecTabCumul
void BuildDisplayFrame(TGVerticalFrame *f)
A class which instantiate the real top level reader.
TGTextButton * fDisplayEvent
Int_t fCurrentEventNumber
void MakeNice2dHisto(TH2 *hist, TVirtualPad *c1, Bool_t colz=kTRUE)
TGNumberEntry * fChooseDelay
TGTextButton * fAutoRefreshButton
void LoopEvents(Int_t nEvents=1)
void MakeNice1dHisto(TH1 *hist, TVirtualPad *c1, const char *opt="")
TGCheckButton * fCheckShowTrigger
virtual void CloseWindow()
void SetListOfRuns(TGComboBox *box, const char *dirname)
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
ClassDef(HarpoNoiseMonitorGui, 1)
TGTextButton * fDisplayBox
TGNumberEntry * fChooseEvent
TGNumberEntry * fChooseNEvents
HarpoNoiseMonitorGui(const TGWindow *p, UInt_t w, UInt_t h, UInt_t opt, int argc, char **argv)
A class store HARPO row event data and header. Provide access metods to the row event data...
TGNumberEntry * fChooseNmax
void BuildButtonsFrame(TGVerticalFrame *f)
TGTextButton * fTriggerText