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 () |
TEveTrack * | esd_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 TEveProjectionManager * | gRPhiMgr |
R__EXTERN TEveProjectionManager * | gRhoZMgr |
TEveGeoShape * | gGeoShape |
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" |
TFile * | esd_file = 0 |
TFile * | esd_friends_file = 0 |
TTree * | esd_tree = 0 |
AliESDEvent * | esd = 0 |
AliESDfriend * | esd_friend = 0 |
Int_t | esd_event_id = 0 |
TEveTrackList * | track_list = 0 |
TGTextEntry * | gTextEntry |
TGHProgressBar * | gProgress |
enum ESDTrackFlags |
Definition at line 394 of file alice_esd_split.C.
Bool_t alice_esd_loadlib | ( | const char * | file, | |
const char * | project | |||
) |
void alice_esd_read | ( | ) |
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] | |||
) |
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().
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.
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.
Definition at line 118 of file alice_esd_split.C.
Definition at line 86 of file alice_esd_split.C.
Referenced by alice_esd_split(), and update_projections().
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().
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.