Go to the source code of this file.
Classes | |
class | EvNavHandler |
Functions | |
void | pythia_next_event () |
void | pythia_make_gui () |
void | pythia_display () |
Variables | |
const Double_t | kR_min = 240 |
const Double_t | kR_max = 250 |
const Double_t | kZ_d = 300 |
const Double_t | kMagField = 4 |
const Color_t | kColors [3] = { kRed, kGreen, kYellow } |
TPythia6 * | g_pythia = 0 |
MultiView * | gMultiView = 0 |
TEveTrackList * | gTrackList = 0 |
void pythia_display | ( | ) |
Definition at line 43 of file pythia_display.C.
References TEveElement::AddElement(), TEveManager::AddElement(), TEveManager::AddGlobalElement(), b, TEveManager::Create(), Error, g_pythia, TEveManager::GetBrowser(), TEveTrackList::GetPropagator(), TRootBrowser::GetTabRight(), gEve, gMultiView, gROOT, gSystem, gTrackList, i, MultiView::ImportGeomRhoZ(), MultiView::ImportGeomRPhi(), kCyan, kMagField, kPink, kR_max, kR_min, kRed, kTRUE, kYellow, kZ_d, TSystem::Load(), TROOT::LoadMacro(), ROOT::Math::Cephes::P, pythia_make_gui(), pythia_next_event(), TEveManager::Redraw3D(), TEveTrackPropagator::SetMagField(), TEveTrackList::SetMainColor(), TEveTrackList::SetMarkerColor(), TEveTrackList::SetMarkerSize(), TEveTrackList::SetMarkerStyle(), TEveTrackPropagator::SetMaxR(), TEveTrackPropagator::SetMaxZ(), TGTab::SetTab(), and Warning().
void pythia_make_gui | ( | ) |
Definition at line 238 of file pythia_display.C.
References TGCompositeFrame::AddFrame(), b, Form(), gClient, TEveManager::GetBrowser(), TSystem::Getenv(), TGClient::GetPicture(), TGClient::GetRoot(), gEve, gSystem, kDeepCleanup, kFALSE, TRootBrowser::kLeft, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Resize(), TGCompositeFrame::SetCleanup(), TRootBrowser::SetTabTitle(), TGMainFrame::SetWindowName(), TRootBrowser::StartEmbedding(), and TRootBrowser::StopEmbedding().
Referenced by pythia_display().
void pythia_next_event | ( | ) |
Definition at line 162 of file pythia_display.C.
References TEveElement::AddElement(), TEveElement::DestroyElements(), MultiView::DestroyEventRhoZ(), MultiView::DestroyEventRPhi(), Form(), g_pythia, TEveManager::GetCurrentEvent(), TEveTrackList::GetPropagator(), gEve, gMultiView, gTrackList, i, MultiView::ImportEventRhoZ(), MultiView::ImportEventRPhi(), kColors, TEveTrackList::MakeTracks(), nh, ROOT::Math::Cephes::P, p, TEveManager::Redraw3D(), top(), and track().
Referenced by EvNavHandler::Fwd(), and pythia_display().
Definition at line 24 of file pythia_display.C.
Referenced by pythia_display(), and pythia_next_event().
MultiView* gMultiView = 0 |
Definition at line 28 of file pythia_display.C.
TEveTrackList* gTrackList = 0 |
Definition at line 30 of file pythia_display.C.