RootShower.cxx File Reference

#include <time.h>
#include <Riostream.h>
#include <string>
#include <TROOT.h>
#include <TStyle.h>
#include <TRint.h>
#include <TVirtualX.h>
#include <TEnv.h>
#include <KeySymbols.h>
#include <TFile.h>
#include <TTree.h>
#include <TFrame.h>
#include <TH1.h>
#include <TF1.h>
#include <TGMenu.h>
#include <TGFileDialog.h>
#include <TGTextEdit.h>
#include <TGToolTip.h>
#include <TG3DLine.h>
#include <TRootEmbeddedCanvas.h>
#include <TCanvas.h>
#include <TRandom.h>
#include <TSystem.h>
#include <TRootHelpDialog.h>
#include <TGStatusBar.h>
#include <TBrowser.h>
#include <TParticle.h>
#include <TContextMenu.h>
#include "RootShower.h"
#include "MyParticle.h"
#include "GTitleFrame.h"
#include "GButtonFrame.h"
#include "RSMsgBox.h"
#include "RSAbout.h"
#include "SettingsDlg.h"
#include "RSHelpText.h"
#include "MyEvent.h"
#include <TGeoManager.h>
#include <TView.h>
#include <TGToolBar.h>
#include <TGSplitter.h>
#include <TColor.h>
#include <TGLViewer.h>
#include <THtml.h>
#include "constants.h"

Go to the source code of this file.

Classes

class  TGToolButton

Enumerations

enum  RootShowerMessageTypes
enum  EGeometrySettingsDialogMessageTypes

Functions

int main (int argc, char **argv)

Variables

const char * xpm_names []
ToolBarData_t tb_data []
RootShowergRootShower
Int_t gColIndex
TGListTreegEventListTree
TGListTreeItemgBaseLTI
TGListTreeItemgTmpLTI
TGListTreeItemgLTI [MAX_PARTICLE]
const TGPicturebpic
const TGPicturebspic
const TGPicturelpic
const TGPicturelspic
const Char_tfiletypes []


Enumeration Type Documentation

enum EGeometrySettingsDialogMessageTypes

Definition at line 153 of file RootShower.cxx.

enum RootShowerMessageTypes

Definition at line 63 of file RootShower.cxx.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 1561 of file RootShower.cxx.

References TColor::CreateGradientColorTable(), gClient, gColIndex, gEnv, TGClient::GetRoot(), gRandom, gStyle, i, kFALSE, kTRUE, NULL, TApplication::Run(), TStyle::SetOptFit(), TStyle::SetOptStat(), TRandom::SetSeed(), TStyle::SetStatFont(), and TEnv::SetValue().


Variable Documentation

const TGPicture* bpic

Definition at line 140 of file RootShower.cxx.

Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().

const TGPicture * bspic

Definition at line 140 of file RootShower.cxx.

Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().

const Char_t* filetypes[]

Initial value:

 {
   "ROOT files",    "*.root",
   "ROOT macros",   "*.C",
   "GIF  files",    "*.gif",
   "PS   files",    "*.ps",
   "EPS  files",    "*.eps",
   "All files",     "*",
   0,               0
}

Definition at line 143 of file RootShower.cxx.

TGListTreeItem* gBaseLTI

Definition at line 136 of file RootShower.cxx.

Referenced by RootShower::BuildEventTree(), MyEvent::Init(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::Produce().

Int_t gColIndex

Definition at line 134 of file RootShower.cxx.

Referenced by main(), and MyEvent::ParticleColor().

TGListTree* gEventListTree

Definition at line 135 of file RootShower.cxx.

Referenced by MyEvent::Bremsstrahlung(), MyEvent::Decay(), MyEvent::Init(), MyEvent::PairCreation(), and RootShower::RootShower().

TGListTreeItem* gLTI[MAX_PARTICLE]

Definition at line 138 of file RootShower.cxx.

Referenced by MyEvent::Bremsstrahlung(), MyEvent::Decay(), MyEvent::Init(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::OnShowSelected(), MyEvent::PairCreation(), and RootShower::Produce().

RootShower* gRootShower

Definition at line 133 of file RootShower.cxx.

Referenced by MyParticle::HighLight(), RootShower::ProcessMessage(), SettingsDialog::ProcessMessage(), RootShowerMsgBox::ProcessMessage(), RootShower::RootShower(), and SettingsDialog::SettingsDialog().

TGListTreeItem* gTmpLTI

Definition at line 137 of file RootShower.cxx.

Referenced by MyEvent::Bremsstrahlung(), MyEvent::Decay(), MyEvent::Init(), RootShower::OnOpenFile(), and MyEvent::PairCreation().

const TGPicture* lpic

Definition at line 141 of file RootShower.cxx.

Referenced by TGFileContainer::AddFile(), TGFileContainer::AddRemoteFile(), TGFileContainer::GetFilePictures(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), RootShower::RootShower(), and TGFileIcon::TGFileIcon().

const TGPicture * lspic

Definition at line 141 of file RootShower.cxx.

Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().

ToolBarData_t tb_data[]

Initial value:

 {
   { "", "Open Root event file",     kFALSE, M_FILE_OPEN,        NULL },
   { "", "Save event in Root file",  kFALSE, M_FILE_SAVEAS,      NULL },
   { "",              0,             0,      -1,                 NULL },
   { "", "Event settings",           kFALSE, M_SETTINGS_DLG,     NULL },
   { "",              0,             0,      -1,                 NULL },
   { "", "Infos on current event",   kFALSE, M_SHOW_INFOS,       NULL },
   { "", "Open 3D viewer",           kFALSE, M_SHOW_3D,          NULL },
   { "",              0,             0,      -1,                 NULL },
   { "", "Start Root browser",       kFALSE, M_INSPECT_BROWSER,  NULL },
   { "",              0,             0,      -1,                 NULL },
   { "", "Physics recalls",          kFALSE, M_HELP_PHYSICS,     NULL },
   { "", "RootShower help",          kFALSE, M_HELP_SIMULATION,  NULL },
   { "", "Display license",          kFALSE, M_HELP_LICENSE,     NULL },
   { "", "About RootShower",         kFALSE, M_HELP_ABOUT,       NULL },
   { "",              0,             0,      -1,                 NULL },
   { "", "Exit Application",         kFALSE, M_FILE_EXIT,        NULL },
   { NULL,            NULL,          0,      0,                  NULL }
}

Definition at line 113 of file RootShower.cxx.

const char* xpm_names[]

Initial value:

 {
   "open.xpm",
   "save.xpm",
   "",
   "settings.xpm",
   "",
   "infos.xpm",
   "view3d.xpm",
   "",
   "browser.xpm",
   "",
   "manual.xpm",
   "help.xpm",
   "license.xpm",
   "about.xpm",
   "",
   "quit.xpm",
   0
}

Definition at line 93 of file RootShower.cxx.

Referenced by TSessionViewer::HandleTimer(), and RootShower::RootShower().


Generated on Tue Jul 5 16:08:52 2011 for ROOT_528-00b_version by  doxygen 1.5.1