Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

MyMainFrame Class Reference

#include <example2a.h>

Collaboration diagram for MyMainFrame:

[legend]
List of all members.

Public Member Functions

 MyMainFrame (const TGWindow *p, UInt_t w, UInt_t h)
virtual ~MyMainFrame ()
void DoDraw ()
void DoResume ()
void DoSuspend ()
void DoTerminate ()
void DoSwich ()
void DoSave ()
void DrawHist ()
void Loop ()
int ShMemory ()
void SetLastEventTime ()

Public Attributes

char gifOutputDir [1024]

Private Attributes

TGMainFrame * fMain
TRootEmbeddedCanvas * fEcanvas
SharedMemory sm
int EventNumber_old
TH1D * hi
bool logSW
TGTextBuffer * tbuf
TGTextBuffer * comment_buf
TGTextEntry * comment
int shd_param_id
SHM_PARAMparam_ptr
double * data_ptr
key_t key
tm * ltm
char LastEvent [50]
TGTextButton * resume
TGTextButton * suspend
TGTextButton * terminate

Constructor & Destructor Documentation

MyMainFrame::MyMainFrame const TGWindow *  p,
UInt_t  w,
UInt_t  h
 

set color

Definition at line 29 of file example2a.cxx.

References DrawHist(), fEcanvas, fMain, logSW, param_ptr, resume, ShMemory(), SHM_PARAM::StartTime, suspend, and terminate.

MyMainFrame::~MyMainFrame  )  [virtual]
 

Definition at line 272 of file example2a.cxx.

References fMain.


Member Function Documentation

void MyMainFrame::DoDraw  ) 
 

Definition at line 277 of file example2a.cxx.

References DrawHist().

void MyMainFrame::DoResume  ) 
 

Definition at line 281 of file example2a.cxx.

References param_ptr, RESTART, and SHM_PARAM::status.

void MyMainFrame::DoSave  ) 
 

Definition at line 212 of file example2a.cxx.

void MyMainFrame::DoSuspend  ) 
 

Definition at line 286 of file example2a.cxx.

References param_ptr, PAUSE, and SHM_PARAM::status.

void MyMainFrame::DoSwich  ) 
 

Definition at line 296 of file example2a.cxx.

References DrawHist(), and logSW.

void MyMainFrame::DoTerminate  ) 
 

Definition at line 290 of file example2a.cxx.

References FIN, param_ptr, and SHM_PARAM::status.

void MyMainFrame::DrawHist  ) 
 

Definition at line 140 of file example2a.cxx.

References fEcanvas, gifOutputDir, hi, SHM_PARAM::Hist, LastEvent, logSW, SHM_PARAM::nEvent, SHM_PARAM::nOverFlow, param_ptr, and SetLastEventTime().

Referenced by DoDraw(), DoSwich(), Loop(), and MyMainFrame().

void MyMainFrame::Loop  ) 
 

Definition at line 185 of file example2a.cxx.

References DrawHist(), EventNumber_old, SHM_PARAM::nEvent, and param_ptr.

Referenced by example().

void MyMainFrame::SetLastEventTime  ) 
 

Definition at line 178 of file example2a.cxx.

References LastEvent, and ltm.

Referenced by DrawHist().

int MyMainFrame::ShMemory  ) 
 

Definition at line 261 of file example2a.cxx.

References key, KEYFILE_PATH, param_ptr, PROJ_CHAR, shd_param_id, SharedMemory::shm_access(), and sm.

Referenced by MyMainFrame().


Member Data Documentation

TGTextEntry* MyMainFrame::comment [private]
 

Definition at line 37 of file example2a.h.

TGTextBuffer* MyMainFrame::comment_buf [private]
 

Definition at line 36 of file example2a.h.

double* MyMainFrame::data_ptr [private]
 

Definition at line 40 of file example2a.h.

int MyMainFrame::EventNumber_old [private]
 

Definition at line 32 of file example2a.h.

Referenced by Loop().

TRootEmbeddedCanvas* MyMainFrame::fEcanvas [private]
 

Definition at line 30 of file example2a.h.

Referenced by DrawHist(), and MyMainFrame().

TGMainFrame* MyMainFrame::fMain [private]
 

Definition at line 29 of file example2a.h.

Referenced by MyMainFrame(), and ~MyMainFrame().

char MyMainFrame::gifOutputDir[1024]
 

Definition at line 62 of file example2a.h.

Referenced by DrawHist(), and example().

TH1D* MyMainFrame::hi [private]
 

Definition at line 33 of file example2a.h.

Referenced by DrawHist().

key_t MyMainFrame::key [private]
 

Definition at line 41 of file example2a.h.

Referenced by ShMemory().

char MyMainFrame::LastEvent[50] [private]
 

Definition at line 43 of file example2a.h.

Referenced by DrawHist(), and SetLastEventTime().

bool MyMainFrame::logSW [private]
 

Definition at line 34 of file example2a.h.

Referenced by DoSwich(), DrawHist(), and MyMainFrame().

struct tm* MyMainFrame::ltm [private]
 

Definition at line 42 of file example2a.h.

Referenced by SetLastEventTime().

struct SHM_PARAM* MyMainFrame::param_ptr [private]
 

Definition at line 39 of file example2a.h.

Referenced by DoResume(), DoSuspend(), DoTerminate(), DrawHist(), Loop(), MyMainFrame(), and ShMemory().

TGTextButton* MyMainFrame::resume [private]
 

Definition at line 44 of file example2a.h.

Referenced by MyMainFrame().

int MyMainFrame::shd_param_id [private]
 

Definition at line 38 of file example2a.h.

Referenced by ShMemory().

SharedMemory MyMainFrame::sm [private]
 

Definition at line 31 of file example2a.h.

Referenced by ShMemory().

TGTextButton* MyMainFrame::suspend [private]
 

Definition at line 45 of file example2a.h.

Referenced by MyMainFrame().

TGTextBuffer* MyMainFrame::tbuf [private]
 

Definition at line 35 of file example2a.h.

TGTextButton* MyMainFrame::terminate [private]
 

Definition at line 47 of file example2a.h.

Referenced by MyMainFrame().


The documentation for this class was generated from the following files:
Generated on Sun Dec 14 23:32:50 2008 by doxygen 1.3.5