#include <TPeakFindPanel.h>
Public Member Functions | |
TPeakFindPanel (TGWindow const *, TGWindow const *, UInt_t, UInt_t) | |
virtual | ~TPeakFindPanel () |
virtual void | CloseWindow () |
virtual Bool_t | ProcessMessage (Long_t, Long_t, Long_t) |
ClassDef (TPeakFindPanel, 1) | |
Protected Types | |
enum | ECommandIdentifiers { M_FILE_EXIT, M_ATTEMPT_FIT_PEAKS_BUTTON, M_ADD_POLY_BUTTON, M_DO_UNZOOM_BUTTON, M_FIND_BUTTON, M_DEFAULT_BUTTON, M_CLOSE_BUTTON, M_CLEAR_BUTTON, M_NUMBER_ENTRY_PEAKS, M_NUMBER_ENTRY_RESOLUTION, M_NUMBER_ENTRY_SIGMA, M_NUMBER_ENTRY_THRESHOLD } |
Protected Attributes | |
Double_t | fSigma |
Double_t | fThreshold |
Float_t | fResolution |
Int_t | fNumberOfPeaks |
TF1 * | fFit |
Bool_t | fDoFit |
Bool_t | fAddPoly |
Bool_t | fDoUnzoom |
Private Member Functions | |
void | FindPeak () |
void | DrawPeak () |
void | LayoutGUI () |
void | LayoutMenuBar () |
void | GetXYBounds (Double_t &, Double_t &) |
void | InsertionSort (Float_t *, Float_t *, Int_t, Int_t) |
void | Clear () |
void | SetDefaults () |
TH1 * | GetHistogram () |
Private Attributes | |
TGNumberEntry * | fNumberOfPeaksNE |
TGNumberEntry * | fResolutionNE |
TGNumberEntry * | fSigmaNE |
TGNumberEntry * | fThresholdNE |
TGCheckButton * | fAttemptFitCB |
TGCheckButton * | fAddPolyFitCB |
TGCheckButton * | fDoUnzoomCB |
TGTextButton * | fFindTB |
TGTextButton * | fDefaultsTB |
TGTextButton * | fCloseTB |
TGTextButton * | fClearPolyTB |
TGVerticalFrame * | fMainFrame |
TGHorizontalFrame * | fNumberOfPeaksHF |
TGHorizontalFrame * | fResolutionHF |
TGHorizontalFrame * | fSigmaHF |
TGHorizontalFrame * | fThresholdHF |
TGHorizontalFrame * | fFindDefaultsHF |
TGHorizontalFrame * | fCloseClearPolyHF |
TSpectrum * | fSpectrum |
Int_t | fNfound |
Float_t * | fXpeaks |
Float_t * | fYpeaks |
|
Definition at line 97 of file TPeakFindPanel.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 117 of file TPeakFindPanel.h. |
|
Definition at line 75 of file TPeakFindPanel.h. |
|
Definition at line 75 of file TPeakFindPanel.h. |
|
Definition at line 76 of file TPeakFindPanel.h. |
|
Definition at line 79 of file TPeakFindPanel.h. |
|
Definition at line 76 of file TPeakFindPanel.h. |
|
Definition at line 76 of file TPeakFindPanel.h. |
|
Definition at line 117 of file TPeakFindPanel.h. |
|
Definition at line 117 of file TPeakFindPanel.h. |
|
Definition at line 75 of file TPeakFindPanel.h. |
|
Definition at line 79 of file TPeakFindPanel.h. |
|
Definition at line 76 of file TPeakFindPanel.h. |
|
Definition at line 116 of file TPeakFindPanel.h. |
|
Definition at line 77 of file TPeakFindPanel.h. |
|
Definition at line 82 of file TPeakFindPanel.h. |
|
Definition at line 115 of file TPeakFindPanel.h. |
|
Definition at line 78 of file TPeakFindPanel.h. |
|
Definition at line 74 of file TPeakFindPanel.h. |
|
Definition at line 114 of file TPeakFindPanel.h. |
|
Definition at line 78 of file TPeakFindPanel.h. |
|
Definition at line 74 of file TPeakFindPanel.h. |
|
Definition at line 113 of file TPeakFindPanel.h. |
|
Definition at line 78 of file TPeakFindPanel.h. |
|
Definition at line 74 of file TPeakFindPanel.h. |
|
Definition at line 80 of file TPeakFindPanel.h. |
|
Definition at line 113 of file TPeakFindPanel.h. |
|
Definition at line 78 of file TPeakFindPanel.h. |
|
Definition at line 74 of file TPeakFindPanel.h. |
|
Definition at line 83 of file TPeakFindPanel.h. |
|
[fNfound]
Definition at line 84 of file TPeakFindPanel.h. |