#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 [] |
RootShower * | gRootShower |
Int_t | gColIndex |
TGListTree * | gEventListTree |
TGListTreeItem * | gBaseLTI |
TGListTreeItem * | gTmpLTI |
TGListTreeItem * | gLTI [MAX_PARTICLE] |
const TGPicture * | bpic |
const TGPicture * | bspic |
const TGPicture * | lpic |
const TGPicture * | lspic |
const Char_t * | filetypes [] |
Definition at line 153 of file RootShower.cxx.
Definition at line 63 of file RootShower.cxx.
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().
Definition at line 140 of file RootShower.cxx.
Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().
Definition at line 140 of file RootShower.cxx.
Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().
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.
Definition at line 136 of file RootShower.cxx.
Referenced by RootShower::BuildEventTree(), MyEvent::Init(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::Produce().
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().
Definition at line 133 of file RootShower.cxx.
Referenced by MyParticle::HighLight(), RootShower::ProcessMessage(), SettingsDialog::ProcessMessage(), RootShowerMsgBox::ProcessMessage(), RootShower::RootShower(), and SettingsDialog::SettingsDialog().
Definition at line 137 of file RootShower.cxx.
Referenced by MyEvent::Bremsstrahlung(), MyEvent::Decay(), MyEvent::Init(), RootShower::OnOpenFile(), and MyEvent::PairCreation().
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().
Definition at line 141 of file RootShower.cxx.
Referenced by RootShower::OnOpenFile(), RootShower::OnShowerProduce(), and RootShower::RootShower().
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().