KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
List of all members | Public Types | Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members

Created by KVClassFactory on Wed Nov 28 13:11:32 2012 Author: dgruyer

Definition at line 29 of file KVSpIdGUI.h.

Public Types

enum  PiedestalType { kUser , kAuto , kNone }
 

Public Member Functions

 KVSpIdGUI (const KVSpIdGUI &)
 
 KVSpIdGUI (KVIDGraph *g=0, TH2 *data_histo=0, Double_t xm=-1., Double_t ym=-1., Double_t pdx=-1., Double_t pdy=-1., const char *opt="DRLF")
 
virtual ~KVSpIdGUI ()
 Delete all widgets. More...
 
void CloseWindow ()
 
void DoClose ()
 
Double_t GetFactor ()
 
void SetDebug (Bool_t deb)
 
void SetPiedestal (Bool_t pied)
 
void SetUseCut (Bool_t uc)
 
void SetUserParameter (Bool_t par)
 
void SpiderIdentification ()
 

Protected Attributes

TGGroupFramefAdOptFrame
 advanced options More...
 
TGNumberEntryfAngleDownEntry
 
TGLabelfAngleDownLabel
 
TGNumberEntryfAngleUpEntry
 
TGHorizontalFramefAngleUpFrame
 
TGLabelfAngleUpLabel
 
TGLabelfApertureLabel
 
TGNumberEntryfApertureUpEntry
 
TGHorizontalFramefButtonsFrame
 
TGTextButtonfCloseButton
 
TGCheckButtonfCutBut
 
TGCheckButtonfDebugBut
 
TGHorizontalFramefDebugFrame
 
TGLabelfGNameLabel
 
KVIDGraphfGrid
 
TGHorizontalFramefHdataFrame
 
TGLabelfHdataNameLabel
 
TH2fHisto
 
KVSpiderIdentificatorfIdentificator
 
TGGroupFramefInitFrame
 initialisation parameters frame More...
 
TGTransientFramefMain
 
TGNumberEntryfNPointsEntry
 
TGHorizontalFramefNPointsFrame
 
TGLabelfNPointsLabel
 
TGGroupFramefOptFrame
 options More...
 
TString fOption
 
Double_t fPdx
 
Double_t fPdy
 
TGComboBoxfPiedChoice
 
TGHorizontalFramefPiedFrame
 
TGLabelfPiedLabel
 
TGHProgressBarfProgressBar
 Progress Bar and buttons. More...
 
TH2FfScaledHisto
 
Double_t fSfx
 
Double_t fSfy
 
TGNumberEntryfSpiderFactorEntry
 
TGHorizontalFramefSpiderFactorFrame
 
TGLabelfSpiderFactorLabel
 
TGCheckButtonfSpiderFactorRadio
 
TGTextButtonfTestButton
 
TGComboBoxfTypeChoice
 
TGHorizontalFramefTypeFrame
 
TGLabelfTypeLabel
 
Bool_t fUserParameter
 
Double_t fXm
 
Double_t fYm
 
TGNumberEntryfZpEntry
 
TGHorizontalFramefZpFrame
 
TGLabelfZpLabel
 
TGCheckButtonfZpRadio
 

Static Protected Attributes

static Double_t fAlpha = 1.7
 
static Int_t fAnglesDown = 40
 
static Int_t fAnglesUp = 20
 
static Bool_t fDebug = kFALSE
 
static Int_t fMatrixType = 0
 
static Int_t fNPoints = 50
 
static Bool_t fPiedestal = kTRUE
 
static Int_t fPiedType = 0
 
static Double_t fSpFactor = 0.
 
static Bool_t fUseCut = kFALSE
 
static Bool_t fUseZp
 
static Int_t fZp = -1
 

#include <KVSpIdGUI.h>

Member Enumeration Documentation

◆ PiedestalType

Enumerator
kUser 
kAuto 
kNone 

Definition at line 33 of file KVSpIdGUI.h.

Constructor & Destructor Documentation

◆ KVSpIdGUI() [1/2]

KVSpIdGUI::KVSpIdGUI ( KVIDGraph g = 0,
TH2 data_histo = 0,
Double_t  xm = -1.,
Double_t  ym = -1.,
Double_t  pdx = -1.,
Double_t  pdy = -1.,
const char *  opt = "DRLF" 
)

Definition at line 41 of file KVSpIdGUI.cpp.

◆ KVSpIdGUI() [2/2]

KVSpIdGUI::KVSpIdGUI ( const KVSpIdGUI )

Copy constructor This ctor is used to make a copy of an existing object (for example when a method returns an object), and it is always a good idea to implement it. If your class allocates memory in its constructor(s) then it is ESSENTIAL :-)

Definition at line 261 of file KVSpIdGUI.cpp.

◆ ~KVSpIdGUI()

KVSpIdGUI::~KVSpIdGUI ( )
virtual

Delete all widgets.

Definition at line 243 of file KVSpIdGUI.cpp.

Member Function Documentation

◆ CloseWindow()

void KVSpIdGUI::CloseWindow ( )

Definition at line 233 of file KVSpIdGUI.cpp.

◆ DoClose()

void KVSpIdGUI::DoClose ( )

Definition at line 224 of file KVSpIdGUI.cpp.

◆ GetFactor()

Double_t KVSpIdGUI::GetFactor ( )

Definition at line 287 of file KVSpIdGUI.cpp.

◆ SetDebug()

void KVSpIdGUI::SetDebug ( Bool_t  deb)
inline

Definition at line 138 of file KVSpIdGUI.h.

◆ SetPiedestal()

void KVSpIdGUI::SetPiedestal ( Bool_t  pied)
inline

Definition at line 146 of file KVSpIdGUI.h.

◆ SetUseCut()

void KVSpIdGUI::SetUseCut ( Bool_t  uc)
inline

Definition at line 142 of file KVSpIdGUI.h.

◆ SetUserParameter()

void KVSpIdGUI::SetUserParameter ( Bool_t  par)

Definition at line 275 of file KVSpIdGUI.cpp.

◆ SpiderIdentification()

void KVSpIdGUI::SpiderIdentification ( )

Definition at line 297 of file KVSpIdGUI.cpp.

Member Data Documentation

◆ fAdOptFrame

TGGroupFrame* KVSpIdGUI::fAdOptFrame
protected

advanced options

Definition at line 79 of file KVSpIdGUI.h.

◆ fAlpha

Double_t KVSpIdGUI::fAlpha = 1.7
staticprotected

Definition at line 106 of file KVSpIdGUI.h.

◆ fAngleDownEntry

TGNumberEntry* KVSpIdGUI::fAngleDownEntry
protected

Definition at line 86 of file KVSpIdGUI.h.

◆ fAngleDownLabel

TGLabel* KVSpIdGUI::fAngleDownLabel
protected

Definition at line 85 of file KVSpIdGUI.h.

◆ fAnglesDown

Int_t KVSpIdGUI::fAnglesDown = 40
staticprotected

Definition at line 112 of file KVSpIdGUI.h.

◆ fAnglesUp

Int_t KVSpIdGUI::fAnglesUp = 20
staticprotected

Definition at line 111 of file KVSpIdGUI.h.

◆ fAngleUpEntry

TGNumberEntry* KVSpIdGUI::fAngleUpEntry
protected

Definition at line 83 of file KVSpIdGUI.h.

◆ fAngleUpFrame

TGHorizontalFrame* KVSpIdGUI::fAngleUpFrame
protected

Definition at line 81 of file KVSpIdGUI.h.

◆ fAngleUpLabel

TGLabel* KVSpIdGUI::fAngleUpLabel
protected

Definition at line 82 of file KVSpIdGUI.h.

◆ fApertureLabel

TGLabel* KVSpIdGUI::fApertureLabel
protected

Definition at line 88 of file KVSpIdGUI.h.

◆ fApertureUpEntry

TGNumberEntry* KVSpIdGUI::fApertureUpEntry
protected

Definition at line 89 of file KVSpIdGUI.h.

◆ fButtonsFrame

TGHorizontalFrame* KVSpIdGUI::fButtonsFrame
protected

Definition at line 94 of file KVSpIdGUI.h.

◆ fCloseButton

TGTextButton* KVSpIdGUI::fCloseButton
protected

Definition at line 96 of file KVSpIdGUI.h.

◆ fCutBut

TGCheckButton* KVSpIdGUI::fCutBut
protected

Definition at line 76 of file KVSpIdGUI.h.

◆ fDebug

Bool_t KVSpIdGUI::fDebug = kFALSE
staticprotected

Definition at line 107 of file KVSpIdGUI.h.

◆ fDebugBut

TGCheckButton* KVSpIdGUI::fDebugBut
protected

Definition at line 75 of file KVSpIdGUI.h.

◆ fDebugFrame

TGHorizontalFrame* KVSpIdGUI::fDebugFrame
protected

Definition at line 74 of file KVSpIdGUI.h.

◆ fGNameLabel

TGLabel* KVSpIdGUI::fGNameLabel
protected

Definition at line 44 of file KVSpIdGUI.h.

◆ fGrid

KVIDGraph* KVSpIdGUI::fGrid
protected

Definition at line 98 of file KVSpIdGUI.h.

◆ fHdataFrame

TGHorizontalFrame* KVSpIdGUI::fHdataFrame
protected

Definition at line 42 of file KVSpIdGUI.h.

◆ fHdataNameLabel

TGLabel* KVSpIdGUI::fHdataNameLabel
protected

Definition at line 43 of file KVSpIdGUI.h.

◆ fHisto

TH2* KVSpIdGUI::fHisto
protected

Definition at line 99 of file KVSpIdGUI.h.

◆ fIdentificator

KVSpiderIdentificator* KVSpIdGUI::fIdentificator
protected

Definition at line 102 of file KVSpIdGUI.h.

◆ fInitFrame

TGGroupFrame* KVSpIdGUI::fInitFrame
protected

initialisation parameters frame

Definition at line 47 of file KVSpIdGUI.h.

◆ fMain

TGTransientFrame* KVSpIdGUI::fMain
protected

Definition at line 40 of file KVSpIdGUI.h.

◆ fMatrixType

Int_t KVSpIdGUI::fMatrixType = 0
staticprotected

Definition at line 113 of file KVSpIdGUI.h.

◆ fNPoints

Int_t KVSpIdGUI::fNPoints = 50
staticprotected

Definition at line 115 of file KVSpIdGUI.h.

◆ fNPointsEntry

TGNumberEntry* KVSpIdGUI::fNPointsEntry
protected

Definition at line 72 of file KVSpIdGUI.h.

◆ fNPointsFrame

TGHorizontalFrame* KVSpIdGUI::fNPointsFrame
protected

Definition at line 70 of file KVSpIdGUI.h.

◆ fNPointsLabel

TGLabel* KVSpIdGUI::fNPointsLabel
protected

Definition at line 71 of file KVSpIdGUI.h.

◆ fOptFrame

TGGroupFrame* KVSpIdGUI::fOptFrame
protected

options

Definition at line 60 of file KVSpIdGUI.h.

◆ fOption

TString KVSpIdGUI::fOption
protected

Definition at line 126 of file KVSpIdGUI.h.

◆ fPdx

Double_t KVSpIdGUI::fPdx
protected

Definition at line 119 of file KVSpIdGUI.h.

◆ fPdy

Double_t KVSpIdGUI::fPdy
protected

Definition at line 120 of file KVSpIdGUI.h.

◆ fPiedChoice

TGComboBox* KVSpIdGUI::fPiedChoice
protected

Definition at line 68 of file KVSpIdGUI.h.

◆ fPiedestal

Bool_t KVSpIdGUI::fPiedestal = kTRUE
staticprotected

Definition at line 108 of file KVSpIdGUI.h.

◆ fPiedFrame

TGHorizontalFrame* KVSpIdGUI::fPiedFrame
protected

Definition at line 66 of file KVSpIdGUI.h.

◆ fPiedLabel

TGLabel* KVSpIdGUI::fPiedLabel
protected

Definition at line 67 of file KVSpIdGUI.h.

◆ fPiedType

Int_t KVSpIdGUI::fPiedType = 0
staticprotected

Definition at line 114 of file KVSpIdGUI.h.

◆ fProgressBar

TGHProgressBar* KVSpIdGUI::fProgressBar
protected

Progress Bar and buttons.

Definition at line 92 of file KVSpIdGUI.h.

◆ fScaledHisto

TH2F* KVSpIdGUI::fScaledHisto
protected

Definition at line 100 of file KVSpIdGUI.h.

◆ fSfx

Double_t KVSpIdGUI::fSfx
protected

Definition at line 122 of file KVSpIdGUI.h.

◆ fSfy

Double_t KVSpIdGUI::fSfy
protected

Definition at line 123 of file KVSpIdGUI.h.

◆ fSpFactor

Double_t KVSpIdGUI::fSpFactor = 0.
staticprotected

Definition at line 105 of file KVSpIdGUI.h.

◆ fSpiderFactorEntry

TGNumberEntry* KVSpIdGUI::fSpiderFactorEntry
protected

Definition at line 56 of file KVSpIdGUI.h.

◆ fSpiderFactorFrame

TGHorizontalFrame* KVSpIdGUI::fSpiderFactorFrame
protected

Definition at line 54 of file KVSpIdGUI.h.

◆ fSpiderFactorLabel

TGLabel* KVSpIdGUI::fSpiderFactorLabel
protected

Definition at line 55 of file KVSpIdGUI.h.

◆ fSpiderFactorRadio

TGCheckButton* KVSpIdGUI::fSpiderFactorRadio
protected

Definition at line 57 of file KVSpIdGUI.h.

◆ fTestButton

TGTextButton* KVSpIdGUI::fTestButton
protected

Definition at line 95 of file KVSpIdGUI.h.

◆ fTypeChoice

TGComboBox* KVSpIdGUI::fTypeChoice
protected

Definition at line 64 of file KVSpIdGUI.h.

◆ fTypeFrame

TGHorizontalFrame* KVSpIdGUI::fTypeFrame
protected

Definition at line 62 of file KVSpIdGUI.h.

◆ fTypeLabel

TGLabel* KVSpIdGUI::fTypeLabel
protected

Definition at line 63 of file KVSpIdGUI.h.

◆ fUseCut

Bool_t KVSpIdGUI::fUseCut = kFALSE
staticprotected

Definition at line 110 of file KVSpIdGUI.h.

◆ fUserParameter

Bool_t KVSpIdGUI::fUserParameter
protected

Definition at line 125 of file KVSpIdGUI.h.

◆ fUseZp

Bool_t KVSpIdGUI::fUseZp
staticprotected

Definition at line 109 of file KVSpIdGUI.h.

◆ fXm

Double_t KVSpIdGUI::fXm
protected

Definition at line 117 of file KVSpIdGUI.h.

◆ fYm

Double_t KVSpIdGUI::fYm
protected

Definition at line 118 of file KVSpIdGUI.h.

◆ fZp

Int_t KVSpIdGUI::fZp = -1
staticprotected

Definition at line 104 of file KVSpIdGUI.h.

◆ fZpEntry

TGNumberEntry* KVSpIdGUI::fZpEntry
protected

Definition at line 51 of file KVSpIdGUI.h.

◆ fZpFrame

TGHorizontalFrame* KVSpIdGUI::fZpFrame
protected

Definition at line 49 of file KVSpIdGUI.h.

◆ fZpLabel

TGLabel* KVSpIdGUI::fZpLabel
protected

Definition at line 50 of file KVSpIdGUI.h.

◆ fZpRadio

TGCheckButton* KVSpIdGUI::fZpRadio
protected

Definition at line 52 of file KVSpIdGUI.h.


The documentation for this class was generated from the following files: