FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
TDalitzGui Class Reference

#include <DalitzGUI.h>

Public Member Functions

 TDalitzGui (const TGWindow *p, UInt_t w, UInt_t h)
 
virtual ~TDalitzGui ()
 
void CloseWindow ()
 
void DoSlider (Int_t pos)
 
void DoParmSlider (Int_t pos)
 
void DoResize ()
 
void DoText ()
 
void DoCombo (Int_t id)
 
void DoCheckRes ()
 
void HandleMenu (Int_t id)
 
void Rebin ()
 
Int_t IdToSelection (Int_t id, int mode=1)
 
void CreateGraph (TGraph *g, const Int_t n, const Double_t m, const Double_t m1, const Double_t m2, const Double_t m3)
 
void CreateDalitz ()
 
void InitParams ()
 
void DrawMainPlot ()
 
void DrawPlot ()
 
void ReadOutGui ()
 
void ComputeCache (Int_t ri=1)
 
void MakeAnimatedGif ()
 
void ConfigPlot ()
 
void ResetPlots ()
 
void ConfigComboFin (TGComboBox *b)
 
void ConfigComboRes (TGComboBox *b)
 
void ConfigSliderRes (TGHSlider *a, TGHSlider *p)
 
void LoadConfiguration (TString filename)
 
void SaveConfiguration (TString filename)
 
void SwitchColor ()
 

Private Attributes

TGMainFrame * fMain
 
TRootEmbeddedCanvas * fCanvas
 
TGLayoutHints * fLcan
 
TH2F * fHDalitz
 
TH2F * fHDalitzSct
 
TH2F * fHDalitzI
 
TH2F * fHDalitzD
 
TH2F * fHDalitzPh
 
TH1D * fHs1Proj
 
TH1D * fHs2Proj
 
TH1D * fHs3Proj
 
TH1D * fHs1M
 
TH1D * fHs2M
 
TH1D * fHs3M
 
TH1D * fHs1Ph
 
TH1D * fHs2Ph
 
TGMenuBar * fMenuBar
 
TGPopupMenu * fMenuFile
 
TGDockableFrame * fMenuDock
 
TGHorizontalFrame * fVframe [4]
 
TGLayoutHints * fBly
 
TGLayoutHints * fBfly1
 
TGLayoutHints * fBfly2
 
TGLayoutHints * fBfly3
 
TGLayoutHints * fMenuBarItemLayout
 
TGLayoutHints * fMenuBarLayout
 
TGLabel * fLab [7]
 
TGHSlider * fHslider1
 
TGHSlider * fHslider2
 
TGHSlider * fHslider3
 
TGTextButton * fButResize
 
TGCheckButton * fCheckResize
 
TGCheckButton * fCheckColor
 
TGCheckButton * fCheckLog
 
TGTextEntry * fTeh1
 
TGTextBuffer * fTbh1
 
TGTextEntry * fTeh2
 
TGTextBuffer * fTbh2
 
TGLabel * fLabRN [3]
 
TGLabel * fLabRA [6]
 
TGLabel * fLabRph [6]
 
TGComboBox * fComRes [6]
 
TGCheckButton * fChRes [6]
 
TGHSlider * fSlResA [6]
 
TGHSlider * fSlResph [6]
 
TGHSlider * fSlOcc
 
TGComboBox * fComFin [3]
 
TGComboBox * fComPlot
 
TGraph * fGraphKin
 
CRes * fRes [6]
 
Int_t fnR [3]
 
Double_t fM
 
Double_t fm1
 
Double_t fm2
 
Double_t fm3
 
TString fn1
 
TString fn2
 
TString fn3
 
Int_t ndbins
 
TRandom3 fRand
 
Int_t fOcc
 
TString fActiveRes
 

Detailed Description

Definition at line 40 of file DalitzGUI.h.

Constructor & Destructor Documentation

TDalitzGui::TDalitzGui ( const TGWindow *  p,
UInt_t  w,
UInt_t  h 
)
virtual TDalitzGui::~TDalitzGui ( )
virtual

Member Function Documentation

void TDalitzGui::CloseWindow ( )
void TDalitzGui::ComputeCache ( Int_t  ri = 1)
void TDalitzGui::ConfigComboFin ( TGComboBox *  b)
void TDalitzGui::ConfigComboRes ( TGComboBox *  b)
void TDalitzGui::ConfigPlot ( )
void TDalitzGui::ConfigSliderRes ( TGHSlider *  a,
TGHSlider *  p 
)
void TDalitzGui::CreateDalitz ( )
void TDalitzGui::CreateGraph ( TGraph *  g,
const Int_t  n,
const Double_t  m,
const Double_t  m1,
const Double_t  m2,
const Double_t  m3 
)
void TDalitzGui::DoCheckRes ( )
inline

Definition at line 119 of file DalitzGUI.h.

References DoParmSlider().

119 { DoParmSlider(0); }
void DoParmSlider(Int_t pos)
void TDalitzGui::DoCombo ( Int_t  id)
void TDalitzGui::DoParmSlider ( Int_t  pos)

Referenced by DoCheckRes().

void TDalitzGui::DoResize ( )
void TDalitzGui::DoSlider ( Int_t  pos)
void TDalitzGui::DoText ( )
void TDalitzGui::DrawMainPlot ( )
void TDalitzGui::DrawPlot ( )
void TDalitzGui::HandleMenu ( Int_t  id)
Int_t TDalitzGui::IdToSelection ( Int_t  id,
int  mode = 1 
)
void TDalitzGui::InitParams ( )
void TDalitzGui::LoadConfiguration ( TString  filename)
void TDalitzGui::MakeAnimatedGif ( )
void TDalitzGui::ReadOutGui ( )
void TDalitzGui::Rebin ( )
void TDalitzGui::ResetPlots ( )
void TDalitzGui::SaveConfiguration ( TString  filename)
void TDalitzGui::SwitchColor ( )

Member Data Documentation

TString TDalitzGui::fActiveRes
private

Definition at line 106 of file DalitzGUI.h.

TGLayoutHints * TDalitzGui::fBfly1
private

Definition at line 63 of file DalitzGUI.h.

TGLayoutHints * TDalitzGui::fBfly2
private

Definition at line 63 of file DalitzGUI.h.

TGLayoutHints * TDalitzGui::fBfly3
private

Definition at line 63 of file DalitzGUI.h.

TGLayoutHints* TDalitzGui::fBly
private

Definition at line 63 of file DalitzGUI.h.

TGTextButton* TDalitzGui::fButResize
private

Definition at line 66 of file DalitzGUI.h.

TRootEmbeddedCanvas* TDalitzGui::fCanvas
private

Definition at line 45 of file DalitzGUI.h.

TGCheckButton * TDalitzGui::fCheckColor
private

Definition at line 67 of file DalitzGUI.h.

TGCheckButton * TDalitzGui::fCheckLog
private

Definition at line 67 of file DalitzGUI.h.

TGCheckButton* TDalitzGui::fCheckResize
private

Definition at line 67 of file DalitzGUI.h.

TGCheckButton* TDalitzGui::fChRes[6]
private

Definition at line 77 of file DalitzGUI.h.

TGComboBox* TDalitzGui::fComFin[3]
private

Definition at line 83 of file DalitzGUI.h.

TGComboBox* TDalitzGui::fComPlot
private

Definition at line 85 of file DalitzGUI.h.

TGComboBox* TDalitzGui::fComRes[6]
private

Definition at line 76 of file DalitzGUI.h.

TGraph* TDalitzGui::fGraphKin
private

Definition at line 87 of file DalitzGUI.h.

TH2F* TDalitzGui::fHDalitz
private

Definition at line 48 of file DalitzGUI.h.

TH2F* TDalitzGui::fHDalitzD
private

Definition at line 51 of file DalitzGUI.h.

TH2F* TDalitzGui::fHDalitzI
private

Definition at line 50 of file DalitzGUI.h.

TH2F* TDalitzGui::fHDalitzPh
private

Definition at line 52 of file DalitzGUI.h.

TH2F* TDalitzGui::fHDalitzSct
private

Definition at line 49 of file DalitzGUI.h.

TH1D* TDalitzGui::fHs1M
private

Definition at line 55 of file DalitzGUI.h.

TH1D* TDalitzGui::fHs1Ph
private

Definition at line 56 of file DalitzGUI.h.

TH1D* TDalitzGui::fHs1Proj
private

Definition at line 54 of file DalitzGUI.h.

TH1D * TDalitzGui::fHs2M
private

Definition at line 55 of file DalitzGUI.h.

TH1D * TDalitzGui::fHs2Ph
private

Definition at line 56 of file DalitzGUI.h.

TH1D * TDalitzGui::fHs2Proj
private

Definition at line 54 of file DalitzGUI.h.

TH1D * TDalitzGui::fHs3M
private

Definition at line 55 of file DalitzGUI.h.

TH1D * TDalitzGui::fHs3Proj
private

Definition at line 54 of file DalitzGUI.h.

TGHSlider* TDalitzGui::fHslider1
private

Definition at line 65 of file DalitzGUI.h.

TGHSlider * TDalitzGui::fHslider2
private

Definition at line 65 of file DalitzGUI.h.

TGHSlider * TDalitzGui::fHslider3
private

Definition at line 65 of file DalitzGUI.h.

TGLabel* TDalitzGui::fLab[7]
private

Definition at line 64 of file DalitzGUI.h.

TGLabel * TDalitzGui::fLabRA[6]
private

Definition at line 74 of file DalitzGUI.h.

TGLabel* TDalitzGui::fLabRN[3]
private

Definition at line 74 of file DalitzGUI.h.

TGLabel * TDalitzGui::fLabRph[6]
private

Definition at line 74 of file DalitzGUI.h.

TGLayoutHints* TDalitzGui::fLcan
private

Definition at line 46 of file DalitzGUI.h.

Double_t TDalitzGui::fM
private

Definition at line 94 of file DalitzGUI.h.

Double_t TDalitzGui::fm1
private

Definition at line 95 of file DalitzGUI.h.

Double_t TDalitzGui::fm2
private

Definition at line 96 of file DalitzGUI.h.

Double_t TDalitzGui::fm3
private

Definition at line 97 of file DalitzGUI.h.

TGMainFrame* TDalitzGui::fMain
private

Definition at line 44 of file DalitzGUI.h.

TGMenuBar* TDalitzGui::fMenuBar
private

Definition at line 58 of file DalitzGUI.h.

TGLayoutHints * TDalitzGui::fMenuBarItemLayout
private

Definition at line 63 of file DalitzGUI.h.

TGLayoutHints * TDalitzGui::fMenuBarLayout
private

Definition at line 63 of file DalitzGUI.h.

TGDockableFrame* TDalitzGui::fMenuDock
private

Definition at line 60 of file DalitzGUI.h.

TGPopupMenu* TDalitzGui::fMenuFile
private

Definition at line 59 of file DalitzGUI.h.

TString TDalitzGui::fn1
private

Definition at line 99 of file DalitzGUI.h.

TString TDalitzGui::fn2
private

Definition at line 99 of file DalitzGUI.h.

TString TDalitzGui::fn3
private

Definition at line 99 of file DalitzGUI.h.

Int_t TDalitzGui::fnR[3]
private

Definition at line 91 of file DalitzGUI.h.

Int_t TDalitzGui::fOcc
private

Definition at line 104 of file DalitzGUI.h.

TRandom3 TDalitzGui::fRand
private

Definition at line 103 of file DalitzGUI.h.

CRes* TDalitzGui::fRes[6]
private

Definition at line 89 of file DalitzGUI.h.

TGHSlider* TDalitzGui::fSlOcc
private

Definition at line 81 of file DalitzGUI.h.

TGHSlider* TDalitzGui::fSlResA[6]
private

Definition at line 79 of file DalitzGUI.h.

TGHSlider * TDalitzGui::fSlResph[6]
private

Definition at line 79 of file DalitzGUI.h.

TGTextBuffer* TDalitzGui::fTbh1
private

Definition at line 70 of file DalitzGUI.h.

TGTextBuffer* TDalitzGui::fTbh2
private

Definition at line 72 of file DalitzGUI.h.

TGTextEntry* TDalitzGui::fTeh1
private

Definition at line 69 of file DalitzGUI.h.

TGTextEntry* TDalitzGui::fTeh2
private

Definition at line 71 of file DalitzGUI.h.

TGHorizontalFrame* TDalitzGui::fVframe[4]
private

Definition at line 62 of file DalitzGUI.h.

Int_t TDalitzGui::ndbins
private

Definition at line 101 of file DalitzGUI.h.


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