|
BBQ
|
A derived class of TEveEventManager that governs the navigation through events. More...
#include <TBBQEventManager.h>
Inheritance diagram for TBBQEventManager:Public Member Functions | |
| TBBQEventManager (VisTPC *&visTPC) | |
| void | readFile (const std::string &filePath, bool clearEventCollections=true) |
| Read LCIO data file. More... | |
Getter | |
| EVENT::LCEvent * | getCurrentEvent () |
Event navigation and handling | |
| void | DropEvent () |
| void | GotoEvent (int eventNumber) |
| void | GotoEvent (const char *) |
| void | NextEvent () |
| void | PrevEvent () |
| void | ReloadEvent () |
Event handlers (event in the software sense) | |
| void | handleEventEntry () |
| void | handleRunEntry () |
Signals | |
| void | EventChanged () |
| void | EventChanged (int) |
| void | EventChanged (const char *) |
| void | RunChanged () |
| void | RunChanged (int) |
| void | RunChanged (const char *) |
Public Attributes | |
| VisTPC * | fVisTPC |
| IO::LCReader * | fLCReader |
| std::string | fCurrentFile |
| EVENT::LCEvent * | fCurrentEvent |
| TGTextEntry * | fRunNumberEntry |
| TGTextEntry * | fEventNumberEntry |
| int | fFirstEventNumber |
| int | fLastEventNumber |
Private Member Functions | |
| ClassDef (TBBQEventManager, 1) | |
A derived class of TEveEventManager that governs the navigation through events.
For more information consult the pages on TEve.
Definition at line 44 of file TBBQEventManager.h.
| TBBQEventManager::TBBQEventManager | ( | VisTPC *& | visTPC | ) |
Definition at line 35 of file TBBQEventManager.cxx.
|
private |
| void TBBQEventManager::DropEvent | ( | ) |
Definition at line 77 of file TBBQEventManager.cxx.
References gBBQ, and TBBQManager::GetCurrentEvent().
Referenced by GotoEvent().
| void TBBQEventManager::EventChanged | ( | ) |
Definition at line 83 of file TBBQEventManager.cxx.
References TBBQManager::displayEventCollections(), fCurrentEvent, fEventNumberEntry, and gBBQ.
Referenced by GotoEvent(), and readFile().
| void TBBQEventManager::EventChanged | ( | int | number | ) |
Definition at line 108 of file TBBQEventManager.cxx.
| void TBBQEventManager::EventChanged | ( | const char * | number | ) |
Definition at line 112 of file TBBQEventManager.cxx.
|
inline |
Definition at line 65 of file TBBQEventManager.h.
References fCurrentEvent.
Referenced by TBBQManager::importLCIOFile(), and TBBQManager::updateGUIState().
| void TBBQEventManager::GotoEvent | ( | int | eventNumber | ) |
Definition at line 124 of file TBBQEventManager.cxx.
References VisTPC::drawEvent(), DropEvent(), EventChanged(), fCurrentEvent, fCurrentFile, fFirstEventNumber, fLastEventNumber, fLCReader, fVisTPC, gBBQ, TBBQManager::getHitsCollections(), TBBQManager::getPulsesCollections(), TBBQManager::getTracksCollections(), readFile(), and RunChanged().
Referenced by GotoEvent(), handleEventEntry(), TBBQManager::importLCIOFile(), NextEvent(), PrevEvent(), and ReloadEvent().
| void TBBQEventManager::GotoEvent | ( | const char * | eventNumberStr | ) |
Definition at line 244 of file TBBQEventManager.cxx.
References GotoEvent().
| void TBBQEventManager::handleEventEntry | ( | ) |
Definition at line 116 of file TBBQEventManager.cxx.
References fEventNumberEntry, and GotoEvent().
| void TBBQEventManager::handleRunEntry | ( | ) |
Definition at line 120 of file TBBQEventManager.cxx.
| void TBBQEventManager::NextEvent | ( | ) |
Definition at line 258 of file TBBQEventManager.cxx.
References fCurrentEvent, fFirstEventNumber, and GotoEvent().
| void TBBQEventManager::PrevEvent | ( | ) |
Definition at line 262 of file TBBQEventManager.cxx.
References fCurrentEvent, fFirstEventNumber, and GotoEvent().
| void TBBQEventManager::readFile | ( | const std::string & | filePath, |
| bool | clearEventCollections = true |
||
| ) |
Read LCIO data file.
Definition at line 50 of file TBBQEventManager.cxx.
References TBBQManager::clearEventCollections(), TBBQManager::displayEventCollections(), EventChanged(), fCurrentEvent, fCurrentFile, fFirstEventNumber, fLCReader, gBBQ, and RunChanged().
Referenced by GotoEvent(), and TBBQManager::importLCIOFile().
| void TBBQEventManager::ReloadEvent | ( | ) |
Definition at line 266 of file TBBQEventManager.cxx.
References fCurrentEvent, fFirstEventNumber, and GotoEvent().
| void TBBQEventManager::RunChanged | ( | ) |
Definition at line 270 of file TBBQEventManager.cxx.
References fCurrentEvent, and fRunNumberEntry.
Referenced by GotoEvent(), and readFile().
| void TBBQEventManager::RunChanged | ( | int | number | ) |
Definition at line 288 of file TBBQEventManager.cxx.
| void TBBQEventManager::RunChanged | ( | const char * | number | ) |
Definition at line 292 of file TBBQEventManager.cxx.
| EVENT::LCEvent* TBBQEventManager::fCurrentEvent |
Definition at line 50 of file TBBQEventManager.h.
Referenced by EventChanged(), getCurrentEvent(), GotoEvent(), NextEvent(), PrevEvent(), readFile(), ReloadEvent(), and RunChanged().
| std::string TBBQEventManager::fCurrentFile |
Definition at line 49 of file TBBQEventManager.h.
Referenced by GotoEvent(), and readFile().
| TGTextEntry* TBBQEventManager::fEventNumberEntry |
Definition at line 53 of file TBBQEventManager.h.
Referenced by EventChanged(), handleEventEntry(), and TBBQManager::TBBQManager().
| int TBBQEventManager::fFirstEventNumber |
Definition at line 55 of file TBBQEventManager.h.
Referenced by GotoEvent(), NextEvent(), PrevEvent(), readFile(), and ReloadEvent().
| int TBBQEventManager::fLastEventNumber |
Definition at line 56 of file TBBQEventManager.h.
Referenced by GotoEvent().
| IO::LCReader* TBBQEventManager::fLCReader |
Definition at line 48 of file TBBQEventManager.h.
Referenced by GotoEvent(), and readFile().
| TGTextEntry* TBBQEventManager::fRunNumberEntry |
Definition at line 52 of file TBBQEventManager.h.
Referenced by RunChanged(), and TBBQManager::TBBQManager().
| VisTPC* TBBQEventManager::fVisTPC |
Definition at line 47 of file TBBQEventManager.h.
Referenced by GotoEvent().
1.8.6