alice_esd_split.C File Reference

Go to the source code of this file.

Classes

class  EvNavHandler

Enumerations

enum  ESDTrackFlags

Functions

Bool_t alice_esd_loadlib (const char *file, const char *project)
void make_gui ()
void load_event ()
void update_projections ()
void alice_esd_read ()
TEveTrackesd_make_track (TEveTrackPropagator *trkProp, Int_t index, AliESDtrack *at, AliExternalTrackParam *tp=0)
Bool_t trackIsOn (AliESDtrack *t, Int_t mask)
void trackGetPos (AliExternalTrackParam *tp, Double_t r[3])
void trackGetMomentum (AliExternalTrackParam *tp, Double_t p[3])
Double_t trackGetP (AliExternalTrackParam *tp)
void alice_esd_split (Bool_t auto_size=kFALSE)

Variables

R__EXTERN TEveProjectionManagergRPhiMgr
R__EXTERN TEveProjectionManagergRhoZMgr
TEveGeoShapegGeoShape
const char * esd_file_name = "http://root.cern.ch/files/alice_ESDs.root"
const char * esd_friends_file_name = "http://root.cern.ch/files/alice_ESDfriends.root"
const char * esd_geom_file_name = "http://root.cern.ch/files/alice_ESDgeometry.root"
TFileesd_file = 0
TFileesd_friends_file = 0
TTreeesd_tree = 0
AliESDEvent * esd = 0
AliESDfriend * esd_friend = 0
Int_t esd_event_id = 0
TEveTrackListtrack_list = 0
TGTextEntrygTextEntry
TGHProgressBargProgress


Enumeration Type Documentation

enum ESDTrackFlags

Definition at line 394 of file alice_esd_split.C.


Function Documentation

Bool_t alice_esd_loadlib ( const char *  file,
const char *  project 
)

void alice_esd_read (  ) 

void alice_esd_split ( Bool_t  auto_size = kFALSE  ) 

Definition at line 135 of file alice_esd_split.C.

References a, TEveElement::AddElement(), TEveManager::AddGlobalElement(), alice_esd_loadlib(), TFile::Close(), TEveManager::Create(), Error, esd, esd_file, esd_file_name, esd_friends_file, esd_friends_file_name, esd_geom_file_name, esd_tree, TEveElement::FindChild(), TList::FindObject(), TDirectoryFile::Get(), TEveManager::GetBrowser(), TObject::GetName(), TEveManager::GetScenes(), TTree::GetUserInfo(), gEve, gGeoShape, gRhoZMgr, gRPhiMgr, gVirtualX, TEveProjectionManager::ImportElements(), TEveGeoShape::ImportShapeExtract(), kTRUE, load_event(), make_gui(), TGFrame::Move(), TGFrame::MoveResize(), TFile::Open(), TEveManager::Redraw3D(), TTree::SetBranchAddress(), TFile::SetCacheFileDir(), and update_projections().

TEveTrack* esd_make_track ( TEveTrackPropagator trkProp,
Int_t  index,
AliESDtrack *  at,
AliExternalTrackParam *  tp = 0 
)

void load_event (  ) 

void make_gui (  ) 

void trackGetMomentum ( AliExternalTrackParam *  tp,
Double_t  p[3] 
)

Double_t trackGetP ( AliExternalTrackParam *  tp  ) 

void trackGetPos ( AliExternalTrackParam *  tp,
Double_t  r[3] 
)

Bool_t trackIsOn ( AliESDtrack *  t,
Int_t  mask 
)

void update_projections (  ) 

Definition at line 280 of file alice_esd_split.C.

References TEveElement::DestroyElements(), TEveManager::GetCurrentEvent(), gEve, gGeoShape, gRhoZMgr, gRPhiMgr, TEveProjectionManager::ImportElements(), and top().

Referenced by alice_esd_split(), EvNavHandler::Bck(), and EvNavHandler::Fwd().


Variable Documentation

AliESDEvent* esd = 0

Definition at line 120 of file alice_esd_split.C.

Int_t esd_event_id = 0

Definition at line 123 of file alice_esd_split.C.

TFile* esd_file = 0

Definition at line 115 of file alice_esd_split.C.

const char* esd_file_name = "http://root.cern.ch/files/alice_ESDs.root"

Definition at line 111 of file alice_esd_split.C.

AliESDfriend* esd_friend = 0

Definition at line 121 of file alice_esd_split.C.

TFile* esd_friends_file = 0

Definition at line 116 of file alice_esd_split.C.

const char* esd_friends_file_name = "http://root.cern.ch/files/alice_ESDfriends.root"

Definition at line 112 of file alice_esd_split.C.

const char* esd_geom_file_name = "http://root.cern.ch/files/alice_ESDgeometry.root"

Definition at line 113 of file alice_esd_split.C.

TTree* esd_tree = 0

Definition at line 118 of file alice_esd_split.C.

TEveGeoShape* gGeoShape

Definition at line 86 of file alice_esd_split.C.

Referenced by alice_esd_split(), and update_projections().

TGHProgressBar* gProgress

Definition at line 128 of file alice_esd_split.C.

R__EXTERN TEveProjectionManager* gRhoZMgr

Definition at line 85 of file alice_esd_split.C.

Referenced by alice_esd_split(), SplitGLView::SplitGLView(), and update_projections().

R__EXTERN TEveProjectionManager* gRPhiMgr

Definition at line 84 of file alice_esd_split.C.

Referenced by alice_esd_split(), SplitGLView::SplitGLView(), and update_projections().

TGTextEntry* gTextEntry

Definition at line 127 of file alice_esd_split.C.

Referenced by EvNavHandler::Bck(), and EvNavHandler::Fwd().

TEveTrackList* track_list = 0

Definition at line 125 of file alice_esd_split.C.


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