TFndSCCshowGUI Class Reference

Inheritance diagram for TFndSCCshowGUI:

TFndBaseMonGUI List of all members.

Public Types

enum  E_MasterMenuMode {
  E_MasMenu_TOFI = 0, E_MasMenu_TOFO = 1, E_MasMenu_ISIM = 2, E_MasMenu_OSIM = 3,
  E_MasMenu_LMDINN = 4, E_MasMenu_LMDOUT = 5, E_MasMenu_STB = 6, E_MasMenu_GAS = 7,
  E_MasMenu_End = 8
}
enum  E_SlaveMenuMode {
  E_SlMenu_Gen_Avail = 0, E_SlMenu_Gen_Ch = 1, E_SlMenu_Gen_Pw = 2, E_SlMenu_Gen_Trip = 3,
  E_SlMenu_Gen_Summ = 4, E_SlMenu_Gen_End = 5, E_SlMenu_Gas_Avail = 0, E_SlMenu_Gas_End = 1
}
enum  E_SettingMenuMode { E_SetMenu_ZoomV = 0, E_SetMenu_ZoomI = 1, E_SetMenu_End = 2 }
enum  E_savemode { Esave_pdf = 0, Esave_root = 1 }

Public Member Functions

TString GetSettingName (Int_t set_id)
TString GetExtFromMode (E_savemode mode)
 ~TFndSCCshowGUI ()
void BuildGUI ()
void CloseGUI ()
void CustomizeGUI ()
void ResetDaughter ()
Bool_t MakeConnections (Bool_t Connect=kTRUE)
void FillCombos ()
void FillCombo_Steer ()
void FillCombo_Sel1 ()
void FillCombo_Sel2 (Int_t mode)
void FillCombo_Setting ()
void Exe_SettingCombo (Int_t sel)
void Exe_SteerCombo (Int_t id)
void Exe_SelCombo1 (Int_t id)
void Exe_SelCombo2 (Int_t id)
void UpdateDisplayPad (Bool_t every_pad=kFALSE)
void SetStartDatime (Long_t)
void SetStopDatime (Long_t)
void SetDetChan (Long_t)
void FillHistos_GUI ()
void DisplayTofino (E_SlaveMenuMode mode)
void DisplayTofone (E_SlaveMenuMode mode)
void DisplaySil (E_SlaveMenuMode mode, E_Fnd_Layer layer)
void DisplayLmd (E_SlaveMenuMode mode, E_Fnd_Layer layer)
void DisplayStb (E_SlaveMenuMode mode)
void DisplayGas (E_SlaveMenuMode mode)
void ToggleLineDraw (Bool_t line)
void SavePage ()
void SaveHistos ()
TString BrowseCurDir ()
void LoadHistos ()
void StartGUI_SaveFilename (E_savemode mode)
void CloseGUI_SaveFilename ()
void Do_SaveDisplay ()
void Do_SaveHistos ()
void HandleMouseActionsDaughter (Int_t event, Int_t x, Int_t y, TObject *selected)
void EnlargeHisto (TObject *selected)
void PrintPaveInfo (TObject *selected)

Protected Types

enum  E_SCCshowGUIBckColors { E_SCCshowBckCol_default = 33, E_SCCshowBckCol_save = 0 }
enum  NmaxMulGraph { NMaxMultiGraphs = 30 }

Protected Member Functions

void ResetMultiGraphs (Bool_t recreate=kFALSE)

Protected Attributes

TFndMultiGraphfFndMultiGraph [NMaxMultiGraphs]
TDatime fStartDatime
TDatime fStopDatime
TGNumberEntry * fSteer_Num1_time
TGNumberEntry * fSteer_Num2_time
TGCheckButton * fChkBox_Autoreset
TGCheckButton * fChkBox_Overwrite
TGLabel * fSetting_Combo_Lbl
TGComboBox * fSetting_Combo
TGCheckButton * fChkBox_DisplayLine
TFndSCCshowHistosfSCCHistosRef
E_MasterMenuMode fCurMasterMode
TGLabel * fWarningMsg_Lbl
TGTextButton * fTxtBut_SaveRootFile
TGTextButton * fTxtBut_LoadRootFile
TGLabel * fLab_ChannelSelect
TGNumberEntry * fNum_ChannelSelect
Int_t fDetChan
TFndGTransientProgressfTransientProgress
TGTransientFrame * fTrsnFrm_SaveName
TGLabel * fSaveFnam_Trsn_Lbl
TGTextEntry * fSaveFnam_Trsn_Txt
TGTextButton * fSaveFnam_Trsn_ButOk
TGTextButton * fSaveFnam_Trsn_ButCancel
TString fStrSaveFilename
TString fTh1DrawOpt
TGCheckButton * fChkBox_FillDet [K_N_SLOWS]

Detailed Description

Definition at line 21 of file TFndSCCshowGUI.h.


Member Enumeration Documentation

enum TFndSCCshowGUI::E_MasterMenuMode

Enumerator:
E_MasMenu_TOFI 
E_MasMenu_TOFO 
E_MasMenu_ISIM 
E_MasMenu_OSIM 
E_MasMenu_LMDINN 
E_MasMenu_LMDOUT 
E_MasMenu_STB 
E_MasMenu_GAS 
E_MasMenu_End 

Definition at line 25 of file TFndSCCshowGUI.h.

00025                        {
00026     E_MasMenu_TOFI   = 0,
00027     E_MasMenu_TOFO   = 1,
00028     E_MasMenu_ISIM   = 2,
00029     E_MasMenu_OSIM   = 3,
00030     E_MasMenu_LMDINN = 4,
00031     E_MasMenu_LMDOUT = 5,
00032     E_MasMenu_STB    = 6,
00033     E_MasMenu_GAS    = 7,
00034     E_MasMenu_End    = 8,
00035   };

enum TFndSCCshowGUI::E_SlaveMenuMode

Enumerator:
E_SlMenu_Gen_Avail 
E_SlMenu_Gen_Ch 
E_SlMenu_Gen_Pw 
E_SlMenu_Gen_Trip 
E_SlMenu_Gen_Summ 
E_SlMenu_Gen_End 
E_SlMenu_Gas_Avail 
E_SlMenu_Gas_End 

Definition at line 37 of file TFndSCCshowGUI.h.

00037                       {
00038     E_SlMenu_Gen_Avail = 0,
00039     E_SlMenu_Gen_Ch = 1,
00040     E_SlMenu_Gen_Pw = 2,
00041     E_SlMenu_Gen_Trip = 3,
00042     E_SlMenu_Gen_Summ = 4,
00043     E_SlMenu_Gen_End = 5,
00044     //
00045     E_SlMenu_Gas_Avail = 0,
00046     E_SlMenu_Gas_End = 1,
00047     //
00048   };

enum TFndSCCshowGUI::E_SettingMenuMode

Enumerator:
E_SetMenu_ZoomV 
E_SetMenu_ZoomI 
E_SetMenu_End 

Definition at line 50 of file TFndSCCshowGUI.h.

00050                         {
00051     E_SetMenu_ZoomV = 0,
00052     E_SetMenu_ZoomI = 1,
00053     E_SetMenu_End = 2
00054   };

enum TFndSCCshowGUI::E_savemode

Enumerator:
Esave_pdf 
Esave_root 

Definition at line 66 of file TFndSCCshowGUI.h.

00066                   {
00067     Esave_pdf = 0,
00068     Esave_root = 1,
00069   };

enum TFndSCCshowGUI::E_SCCshowGUIBckColors [protected]

Enumerator:
E_SCCshowBckCol_default 
E_SCCshowBckCol_save 

Definition at line 84 of file TFndSCCshowGUI.h.

00084                             {
00085     E_SCCshowBckCol_default = 33,
00086     E_SCCshowBckCol_save = 0
00087   };

enum TFndSCCshowGUI::NmaxMulGraph [protected]

Enumerator:
NMaxMultiGraphs 

Definition at line 89 of file TFndSCCshowGUI.h.

00089 { NMaxMultiGraphs = 30 };


The documentation for this class was generated from the following files:
Generated on Tue Oct 16 15:40:51 2007 by  doxygen 1.5.2