1 #ifndef __TBBQMANAGER_H__
2 #define __TBBQMANAGER_H__
17 class TEveListTreeItem;
18 #include <TEveManager.h>
65 std::map<std::string, TGObject*>
fGUI;
69 TBBQManager(UInt_t w, UInt_t h, Bool_t map_window = kTRUE, Option_t* opt =
"FI");
void importGEARFile(const std::string &filePath)
void handleDriftVelocityEntry(const char *text)
std::string fCurrentGEARFile
TGListBox * getPulsesCollections()
Main visualization class. It is used to draw GEAR detector geometries and LCIO data. It is a self-contained class that depends only on ROOT, TEve, GEAR and LCIO. This means you can use this class outside and independent of BBQ.
A derived class of TEveEventManager that governs the navigation through events.
void displayEventCollections(const EVENT::LCEvent *event)
void importLCIOFile(const std::string &filePath)
std::string dialogOpenFile(const char **fileTypes)
virtual TBBQEventManager * GetCurrentEvent()
TBBQManager(UInt_t w, UInt_t h, Bool_t map_window=kTRUE, Option_t *opt="FI")
R__EXTERN TBBQManager * gBBQ
std::map< std::string, TGObject * > fGUI
void dialogOpenGEARFile()
void slotMenu(Int_t menuId)
static TBBQManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
TGListBox * fHitsCollections
void dialogOpenLCIOFile()
void slotTreeItemChecked(TEveListTreeItem *item, Bool_t check)
TGListBox * fPulsesCollections
TGListBox * fTracksCollections
gear::GearMgr * getGearMgr()
TGListBox * getTracksCollections()
TGListBox * getHitsCollections()
void handleMaxDriftLengthEntry(const char *text)
void handleCheckbutton(const char *)
void handleReadoutFrequencyEntry(const char *text)
A derived class of TEveManager tailored to the needs of BBQ.
void clearEventCollections()