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.
1.5.1