#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().
1.5.1