pythia_display.C File Reference

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 }
TPythia6g_pythia = 0
MultiViewgMultiView = 0
TEveTrackListgTrackList = 0


Function Documentation

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


Variable Documentation

TPythia6* g_pythia = 0

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.

const Color_t kColors[3] = { kRed, kGreen, kYellow }

Definition at line 17 of file pythia_display.C.

Referenced by pythia_next_event().

const Double_t kMagField = 4

Definition at line 14 of file pythia_display.C.

Referenced by pythia_display().

const Double_t kR_max = 250

Definition at line 10 of file pythia_display.C.

Referenced by pythia_display().

const Double_t kR_min = 240

Definition at line 9 of file pythia_display.C.

Referenced by pythia_display().

const Double_t kZ_d = 300

Definition at line 11 of file pythia_display.C.

Referenced by pythia_display().


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