Public Types | |
enum | ESDTrackFlags |
Public Member Functions | |
TVSDReader (const char *file_name) | |
virtual | ~TVSDReader () |
void | AttachEvent () |
void | DropEvent () |
void | NextEvent () |
void | PrevEvent () |
Bool_t | GotoEvent (Int_t ev) |
void | LoadClusters (TEvePointSet *&ps, const TString &det_name, Int_t det_id) |
Bool_t | trackIsOn (TEveTrack *t, Int_t mask) |
void | LoadEsdTracks () |
ClassDef (TVSDReader, 0) | |
Public Attributes | |
TFile * | fFile |
TDirectory * | fDirectory |
TObjArray * | fEvDirKeys |
TEveVSD * | fVSD |
Int_t | fMaxEv |
Int_t | fCurEv |
TEveTrackList * | fTrackList |
TEvePointSet * | fITSClusters |
TEvePointSet * | fTPCClusters |
TEvePointSet * | fTRDClusters |
TEvePointSet * | fTOFClusters |
Definition at line 58 of file alice_vsd.C.
Definition at line 250 of file alice_vsd.C.
TVSDReader::TVSDReader | ( | const char * | file_name | ) | [inline] |
Definition at line 85 of file alice_vsd.C.
References TObjArray::Add(), Error, TSystem::Exit(), fEvDirKeys, fFile, TList::FirstLink(), fMaxEv, fVSD, TObjArray::GetEntriesFast(), TDirectoryFile::GetListOfKeys(), TObject::GetName(), TObjLink::GetObject(), gSystem, TPMERegexp::Match(), TObjLink::Next(), and TFile::Open().
virtual TVSDReader::~TVSDReader | ( | ) | [inline, virtual] |
Definition at line 124 of file alice_vsd.C.
References TFile::Close(), DropEvent(), fEvDirKeys, fFile, and fVSD.
void TVSDReader::AttachEvent | ( | ) | [inline] |
Definition at line 137 of file alice_vsd.C.
References fVSD, TEveVSD::LoadTrees(), and TEveVSD::SetBranchAddresses().
Referenced by GotoEvent().
void TVSDReader::DropEvent | ( | ) | [inline] |
Definition at line 145 of file alice_vsd.C.
References TEveViewerList::DeleteAnnotations(), TEveVSD::DeleteTrees(), TEveElement::DestroyElements(), fDirectory, fVSD, TEveManager::GetCurrentEvent(), TEveManager::GetViewers(), and gEve.
Referenced by GotoEvent(), and ~TVSDReader().
void TVSDReader::NextEvent | ( | ) | [inline] |
void TVSDReader::PrevEvent | ( | ) | [inline] |
Definition at line 175 of file alice_vsd.C.
References TObjArray::At(), AttachEvent(), MultiView::DestroyEventRhoZ(), MultiView::DestroyEventRPhi(), DropEvent(), fCurEv, fDirectory, fEvDirKeys, fITSClusters, fMaxEv, fTOFClusters, fTPCClusters, fTRDClusters, fVSD, TEveManager::GetCurrentEvent(), gEve, gMultiView, MultiView::ImportEventRhoZ(), MultiView::ImportEventRPhi(), kFALSE, kTRUE, LoadClusters(), LoadEsdTracks(), TEveManager::Redraw3D(), TEveVSD::SetDirectory(), top(), and Warning().
Referenced by alice_vsd(), NextEvent(), and PrevEvent().
void TVSDReader::LoadClusters | ( | TEvePointSet *& | ps, | |
const TString & | det_name, | |||
Int_t | det_id | |||
) | [inline] |
Definition at line 222 of file alice_vsd.C.
References TEveManager::AddElement(), TString::Format(), TEveVSD::fTreeC, fVSD, gEve, TEveElement::IncDenyDestroy(), TEvePointSet::Reset(), TEvePointSelector::Select(), TEveElement::SetMainColor(), TEvePointSet::SetMarkerSize(), TEvePointSet::SetMarkerStyle(), TEvePointSet::SetTitle(), and TPolyMarker3D::Size().
Referenced by GotoEvent().
void TVSDReader::LoadEsdTracks | ( | ) | [inline] |
Definition at line 271 of file alice_vsd.C.
References TEveElement::AddElement(), TEveManager::AddElement(), TEveElement::DestroyElements(), TEveRecTrack::fIndex, Form(), TEveVSD::fR, fTrackList, TEveVSD::fTreeR, fVSD, TTree::GetEntries(), TTree::GetEntry(), TEveTrackList::GetPropagator(), gEve, TEveElement::IncDenyDestroy(), TEveTrackPropagator::kRungeKutta, kYellow, TEveTrackList::MakeTracks(), n, TEveTrackPropagator::SetMagField(), TEveTrackList::SetMainColor(), TEveTrackList::SetMarkerColor(), TEveTrackList::SetMarkerSize(), TEveTrackList::SetMarkerStyle(), TEveTrackPropagator::SetStepper(), and track().
Referenced by GotoEvent().
TVSDReader::ClassDef | ( | TVSDReader | , | |
0 | ||||
) |
Definition at line 68 of file alice_vsd.C.
Referenced by GotoEvent(), TVSDReader(), and ~TVSDReader().
Definition at line 70 of file alice_vsd.C.
Referenced by AttachEvent(), DropEvent(), GotoEvent(), LoadClusters(), LoadEsdTracks(), TVSDReader(), and ~TVSDReader().