TFndSilMonFrame Class Reference

Inheritance diagram for TFndSilMonFrame:

TFndMonFrame List of all members.

Public Types

enum  E_SilDisplayMode { E_SilHist_Displ_SingleSide = 0, E_SilHist_Displ_AllSides = 1 }
enum  E_SilHist {
  E_SilHist_Noise = 0, E_SilHist_Mult = 1, E_SilHist_CMmean = 2, E_SilHist_CMsigma = 3,
  E_SilHist_CluCrg = 4, E_SilHist_CluCleanMult = 5, E_SilHist_CluCrgClean = 6, E_SilHist_CluDeDx = 7,
  E_SilHist_CluDeDx2D = 8, E_SilHist_CluPos2D = 9
}

Public Member Functions

 TFndSilMonFrame (TString filename=0, TString filename2=0)
 ~TFndSilMonFrame ()
Bool_t StartInterface ()
void Open ()
void Close ()
Bool_t ReloadMapFiles ()
void SelectModule (Int_t layer, Int_t module)
void SelectSide (Int_t side)
void DisplayModuleDefault ()
void DisplayHist (Int_t display_mode)
void DisplayAllHist (Int_t layer, Int_t type)
void ClearSidePad ()
void RebuildSidePad ()
TButton * HighlightButtons (Int_t which_group, Int_t All_id=0)
void RefreshSingleMonView ()

Protected Member Functions

void ResetFrameColors ()
void DrawButtons ()
void DrawControlButtons ()
void DrawHist (E_SilHist which_type)

Protected Attributes

Int_t fLayer
Int_t fModNum
Int_t fSide
Int_t fSideHighlightCol
TPad * fIsimPad
TPad * fOsimPad
TPad * fAllPadControl
TButton * fModNumBut [18]
TButton * fAllButton [8]
TPad * fSideSelPad
TButton * fModAllBut
TButton * fSideBut [4]
TH1F * fHisto
Int_t fWhichGroup
Int_t fAllId
TString fNam_Noise [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides]
TString fNam_Mult [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides]
TString fNam_ClCh [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides]
TString fNam_CMsigma [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides]
TString fNam_CMmean [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides]
TString fNam_CleanMult [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides-1]
TString fNam_ClChClean [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides-1]
TString fNam_dEdx [E_FIN_OUTER_LAYER][K_N_Sil_Modules][K_N_Sil_Sides-1]
TString fNam_dEdx_PvsZ [E_FIN_OUTER_LAYER][K_N_Sil_Modules]
TString fNam_Pos_PvsZ [E_FIN_OUTER_LAYER][K_N_Sil_Modules]

Detailed Description

Definition at line 37 of file TFndSilMonFrame.h.


Member Enumeration Documentation

enum TFndSilMonFrame::E_SilDisplayMode

Enumerator:
E_SilHist_Displ_SingleSide 
E_SilHist_Displ_AllSides 

Definition at line 40 of file TFndSilMonFrame.h.

00040                        {
00041     E_SilHist_Displ_SingleSide = 0,
00042     E_SilHist_Displ_AllSides = 1
00043   };

enum TFndSilMonFrame::E_SilHist

Enumerator:
E_SilHist_Noise 
E_SilHist_Mult 
E_SilHist_CMmean 
E_SilHist_CMsigma 
E_SilHist_CluCrg 
E_SilHist_CluCleanMult 
E_SilHist_CluCrgClean 
E_SilHist_CluDeDx 
E_SilHist_CluDeDx2D 
E_SilHist_CluPos2D 

Definition at line 45 of file TFndSilMonFrame.h.

00045                 {
00046     E_SilHist_Noise = 0,
00047     E_SilHist_Mult = 1,
00048     E_SilHist_CMmean = 2,
00049     E_SilHist_CMsigma = 3,
00050     E_SilHist_CluCrg = 4,
00051     E_SilHist_CluCleanMult = 5,
00052     E_SilHist_CluCrgClean = 6,
00053     E_SilHist_CluDeDx = 7,
00054     E_SilHist_CluDeDx2D = 8,
00055     E_SilHist_CluPos2D = 9
00056   };


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