Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EusoMainFrame

#include "EusoMainFrame.hh"

EusoMainFrame


class description - source file - inheritance tree (.pdf)

class EusoMainFrame : public TGMainFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
<-
TGMainFrame
<-
EusoMainFrame
    private:
void CloseRootInputFile() void DoEvent() void EnableCompare(Bool_t enable = kTRUE) void EnableDisplay(Bool_t enable = kTRUE) TTree* GetTree() void GuiConfigEuso() void GuiConfigSelectFiles() void GuiConfigShowerBySlast() void GuiConfigTestLightToEuso() void GuiDisplayDumpData() void GuiDisplayShowData() void GuiDisplayToggle3DViewer() void GuiFileCloseInput() void GuiFileCloseRootInput() void GuiFileCloseRootOutput() void GuiFileOpenInput() void GuiFileOpenRootInput() void GuiFileRenameOutput() void GuiRootBrowser() void GuiRootHistos() void GuiRootTree() void GuiRunAll() void GuiRunRedo() void GuiRunRedoAll() void GuiRunSet() void GuiRunSingle() void HandleMenuCommand(Int_t) void OpenRootInputFile(const char*) TFile* RootInputFile() public:
EusoMainFrame(SimuApplication*, const TGWindow*, UInt_t, UInt_t) EusoMainFrame(const EusoMainFrame&) virtual ~EusoMainFrame() static TClass* Class() virtual void CloseWindow() virtual TClass* IsA() const virtual Bool_t ProcessMessage(Long_t, Long_t, Long_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TGMenuBar* fMenu menu bar of the main window TGPopupMenu* fMenuFile TGPopupMenu* fMenuConfig TGPopupMenu* fMenuRun menu items TGPopupMenu* fMenuDisplay TGPopupMenu* fMenuRoot TGPopupMenu* fMenuHelp menu items TGPopupMenu* fCascadeShowerMenu TGPopupMenu* fCascadeLightMenu menu items TGPopupMenu* fCascadeAtmosphereMenu TGPopupMenu* fCascadeDetectorMenu TGLayoutHints* fMenuLayout TGLayoutHints* fItemLayout TGLayoutHints* fHelpLayout TGCanvas* fWindow main window with scroll bars TGFrame* fWindowContainer main window background SimuApplication* theApp TFile* fRootInputFile

Class Description


EusoMainFrame( SimuApplication* app, const TGWindow *p , UInt_t w, UInt_t h ) : TGMainFrame( p, w, h ), theApp( app )

~EusoMainFrame()

void CloseWindow()

ProcessMessage( Long_t msg, Long_t p1, Long_t p2)

void EnableDisplay( Bool_t enable )

void EnableCompare( Bool_t enable )

void HandleMenuCommand(Int_t p )

void GuiFileOpenInput()

void GuiFileCloseInput()

void GuiFileRenameOutput()
    fClient->WaitFor( new OutputRenameDlg(fClient->GetRoot(),this));

void GuiFileOpenRootInput()

void CloseRootInputFile()

void OpenRootInputFile( const char* fname)

void GuiFileCloseRootInput()

void GuiFileCloseRootOutput()

void GuiConfigSelectFiles()

void GuiConfigShowerBySlast()

void GuiConfigTestLightToEuso()

void GuiConfigEuso()

void DoEvent()

void GuiRunSingle()

void GuiRunRedo()
 keep a copy of last event

void GuiRunAll()

void GuiRunRedoAll()

void GuiRunSet()

void GuiDisplayShowData()

void GuiDisplayDumpData()

void GuiDisplayToggle3DViewer()

void GuiRootHistos()

TTree* GetTree()

void GuiRootTree()

void GuiRootBrowser()



Inline Functions


               TFile* RootInputFile()
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
        EusoMainFrame EusoMainFrame(const EusoMainFrame&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:23:29 2005