KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches

Detailed Description

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

Definition at line 30 of file KVSpIdGUI.h.

#include <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.
 
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 ()
 

Private Attributes

TGGroupFramefAdOptFrame
 advanced options
 
TGNumberEntryfAngleDownEntry
 
TGLabelfAngleDownLabel
 
TGNumberEntryfAngleUpEntry
 
TGHorizontalFramefAngleUpFrame
 
TGLabelfAngleUpLabel
 
TGLabelfApertureLabel
 
TGNumberEntryfApertureUpEntry
 
TGHorizontalFramefButtonsFrame
 
TGTextButtonfCloseButton
 
TGCheckButtonfCutBut
 
TGCheckButtonfDebugBut
 
TGHorizontalFramefDebugFrame
 
TGLabelfGNameLabel
 
KVIDGraphfGrid
 
TGHorizontalFramefHdataFrame
 
TGLabelfHdataNameLabel
 
TH2fHisto
 
KVSpiderIdentificatorfIdentificator
 
TGGroupFramefInitFrame
 initialisation parameters frame
 
TGTransientFramefMain
 
TGNumberEntryfNPointsEntry
 
TGHorizontalFramefNPointsFrame
 
TGLabelfNPointsLabel
 
TGGroupFramefOptFrame
 options
 
TString fOption
 
Double_t fPdx
 
Double_t fPdy
 
TGComboBoxfPiedChoice
 
TGHorizontalFramefPiedFrame
 
TGLabelfPiedLabel
 
TGHProgressBarfProgressBar
 Progress Bar and buttons.
 
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 Private 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
 

Member Enumeration Documentation

◆ PiedestalType

Enumerator
kUser 
kAuto 
kNone 

Definition at line 34 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 139 of file KVSpIdGUI.h.

◆ SetPiedestal()

void KVSpIdGUI::SetPiedestal ( Bool_t  pied)
inline

Definition at line 147 of file KVSpIdGUI.h.

◆ SetUseCut()

void KVSpIdGUI::SetUseCut ( Bool_t  uc)
inline

Definition at line 143 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
private

advanced options

Definition at line 80 of file KVSpIdGUI.h.

◆ fAlpha

Double_t KVSpIdGUI::fAlpha = 1.7
staticprivate

Definition at line 107 of file KVSpIdGUI.h.

◆ fAngleDownEntry

TGNumberEntry* KVSpIdGUI::fAngleDownEntry
private

Definition at line 87 of file KVSpIdGUI.h.

◆ fAngleDownLabel

TGLabel* KVSpIdGUI::fAngleDownLabel
private

Definition at line 86 of file KVSpIdGUI.h.

◆ fAnglesDown

Int_t KVSpIdGUI::fAnglesDown = 40
staticprivate

Definition at line 113 of file KVSpIdGUI.h.

◆ fAnglesUp

Int_t KVSpIdGUI::fAnglesUp = 20
staticprivate

Definition at line 112 of file KVSpIdGUI.h.

◆ fAngleUpEntry

TGNumberEntry* KVSpIdGUI::fAngleUpEntry
private

Definition at line 84 of file KVSpIdGUI.h.

◆ fAngleUpFrame

TGHorizontalFrame* KVSpIdGUI::fAngleUpFrame
private

Definition at line 82 of file KVSpIdGUI.h.

◆ fAngleUpLabel

TGLabel* KVSpIdGUI::fAngleUpLabel
private

Definition at line 83 of file KVSpIdGUI.h.

◆ fApertureLabel

TGLabel* KVSpIdGUI::fApertureLabel
private

Definition at line 89 of file KVSpIdGUI.h.

◆ fApertureUpEntry

TGNumberEntry* KVSpIdGUI::fApertureUpEntry
private

Definition at line 90 of file KVSpIdGUI.h.

◆ fButtonsFrame

TGHorizontalFrame* KVSpIdGUI::fButtonsFrame
private

Definition at line 95 of file KVSpIdGUI.h.

◆ fCloseButton

TGTextButton* KVSpIdGUI::fCloseButton
private

Definition at line 97 of file KVSpIdGUI.h.

◆ fCutBut

TGCheckButton* KVSpIdGUI::fCutBut
private

Definition at line 77 of file KVSpIdGUI.h.

◆ fDebug

Bool_t KVSpIdGUI::fDebug = kFALSE
staticprivate

Definition at line 108 of file KVSpIdGUI.h.

◆ fDebugBut

TGCheckButton* KVSpIdGUI::fDebugBut
private

Definition at line 76 of file KVSpIdGUI.h.

◆ fDebugFrame

TGHorizontalFrame* KVSpIdGUI::fDebugFrame
private

Definition at line 75 of file KVSpIdGUI.h.

◆ fGNameLabel

TGLabel* KVSpIdGUI::fGNameLabel
private

Definition at line 45 of file KVSpIdGUI.h.

◆ fGrid

KVIDGraph* KVSpIdGUI::fGrid
private

Definition at line 99 of file KVSpIdGUI.h.

◆ fHdataFrame

TGHorizontalFrame* KVSpIdGUI::fHdataFrame
private

Definition at line 43 of file KVSpIdGUI.h.

◆ fHdataNameLabel

TGLabel* KVSpIdGUI::fHdataNameLabel
private

Definition at line 44 of file KVSpIdGUI.h.

◆ fHisto

TH2* KVSpIdGUI::fHisto
private

Definition at line 100 of file KVSpIdGUI.h.

◆ fIdentificator

KVSpiderIdentificator* KVSpIdGUI::fIdentificator
private

Definition at line 103 of file KVSpIdGUI.h.

◆ fInitFrame

TGGroupFrame* KVSpIdGUI::fInitFrame
private

initialisation parameters frame

Definition at line 48 of file KVSpIdGUI.h.

◆ fMain

TGTransientFrame* KVSpIdGUI::fMain
private

Definition at line 41 of file KVSpIdGUI.h.

◆ fMatrixType

Int_t KVSpIdGUI::fMatrixType = 0
staticprivate

Definition at line 114 of file KVSpIdGUI.h.

◆ fNPoints

Int_t KVSpIdGUI::fNPoints = 50
staticprivate

Definition at line 116 of file KVSpIdGUI.h.

◆ fNPointsEntry

TGNumberEntry* KVSpIdGUI::fNPointsEntry
private

Definition at line 73 of file KVSpIdGUI.h.

◆ fNPointsFrame

TGHorizontalFrame* KVSpIdGUI::fNPointsFrame
private

Definition at line 71 of file KVSpIdGUI.h.

◆ fNPointsLabel

TGLabel* KVSpIdGUI::fNPointsLabel
private

Definition at line 72 of file KVSpIdGUI.h.

◆ fOptFrame

TGGroupFrame* KVSpIdGUI::fOptFrame
private

options

Definition at line 61 of file KVSpIdGUI.h.

◆ fOption

TString KVSpIdGUI::fOption
private

Definition at line 127 of file KVSpIdGUI.h.

◆ fPdx

Double_t KVSpIdGUI::fPdx
private

Definition at line 120 of file KVSpIdGUI.h.

◆ fPdy

Double_t KVSpIdGUI::fPdy
private

Definition at line 121 of file KVSpIdGUI.h.

◆ fPiedChoice

TGComboBox* KVSpIdGUI::fPiedChoice
private

Definition at line 69 of file KVSpIdGUI.h.

◆ fPiedestal

Bool_t KVSpIdGUI::fPiedestal = kTRUE
staticprivate

Definition at line 109 of file KVSpIdGUI.h.

◆ fPiedFrame

TGHorizontalFrame* KVSpIdGUI::fPiedFrame
private

Definition at line 67 of file KVSpIdGUI.h.

◆ fPiedLabel

TGLabel* KVSpIdGUI::fPiedLabel
private

Definition at line 68 of file KVSpIdGUI.h.

◆ fPiedType

Int_t KVSpIdGUI::fPiedType = 0
staticprivate

Definition at line 115 of file KVSpIdGUI.h.

◆ fProgressBar

TGHProgressBar* KVSpIdGUI::fProgressBar
private

Progress Bar and buttons.

Definition at line 93 of file KVSpIdGUI.h.

◆ fScaledHisto

TH2F* KVSpIdGUI::fScaledHisto
private

Definition at line 101 of file KVSpIdGUI.h.

◆ fSfx

Double_t KVSpIdGUI::fSfx
private

Definition at line 123 of file KVSpIdGUI.h.

◆ fSfy

Double_t KVSpIdGUI::fSfy
private

Definition at line 124 of file KVSpIdGUI.h.

◆ fSpFactor

Double_t KVSpIdGUI::fSpFactor = 0.
staticprivate

Definition at line 106 of file KVSpIdGUI.h.

◆ fSpiderFactorEntry

TGNumberEntry* KVSpIdGUI::fSpiderFactorEntry
private

Definition at line 57 of file KVSpIdGUI.h.

◆ fSpiderFactorFrame

TGHorizontalFrame* KVSpIdGUI::fSpiderFactorFrame
private

Definition at line 55 of file KVSpIdGUI.h.

◆ fSpiderFactorLabel

TGLabel* KVSpIdGUI::fSpiderFactorLabel
private

Definition at line 56 of file KVSpIdGUI.h.

◆ fSpiderFactorRadio

TGCheckButton* KVSpIdGUI::fSpiderFactorRadio
private

Definition at line 58 of file KVSpIdGUI.h.

◆ fTestButton

TGTextButton* KVSpIdGUI::fTestButton
private

Definition at line 96 of file KVSpIdGUI.h.

◆ fTypeChoice

TGComboBox* KVSpIdGUI::fTypeChoice
private

Definition at line 65 of file KVSpIdGUI.h.

◆ fTypeFrame

TGHorizontalFrame* KVSpIdGUI::fTypeFrame
private

Definition at line 63 of file KVSpIdGUI.h.

◆ fTypeLabel

TGLabel* KVSpIdGUI::fTypeLabel
private

Definition at line 64 of file KVSpIdGUI.h.

◆ fUseCut

Bool_t KVSpIdGUI::fUseCut = kFALSE
staticprivate

Definition at line 111 of file KVSpIdGUI.h.

◆ fUserParameter

Bool_t KVSpIdGUI::fUserParameter
private

Definition at line 126 of file KVSpIdGUI.h.

◆ fUseZp

Bool_t KVSpIdGUI::fUseZp
staticprivate

Definition at line 110 of file KVSpIdGUI.h.

◆ fXm

Double_t KVSpIdGUI::fXm
private

Definition at line 118 of file KVSpIdGUI.h.

◆ fYm

Double_t KVSpIdGUI::fYm
private

Definition at line 119 of file KVSpIdGUI.h.

◆ fZp

Int_t KVSpIdGUI::fZp = -1
staticprivate

Definition at line 105 of file KVSpIdGUI.h.

◆ fZpEntry

TGNumberEntry* KVSpIdGUI::fZpEntry
private

Definition at line 52 of file KVSpIdGUI.h.

◆ fZpFrame

TGHorizontalFrame* KVSpIdGUI::fZpFrame
private

Definition at line 50 of file KVSpIdGUI.h.

◆ fZpLabel

TGLabel* KVSpIdGUI::fZpLabel
private

Definition at line 51 of file KVSpIdGUI.h.

◆ fZpRadio

TGCheckButton* KVSpIdGUI::fZpRadio
private

Definition at line 53 of file KVSpIdGUI.h.