Public Member Functions | |
QEventDisplay (std::string name="") | |
virtual void | Draw (TPad &pad, QEventR *ev, QEventAuxDataR *aux=0, QRunDataR *run=0)=0 |
virtual void | InitDisplayObjects (QIGUIDianaSessionHandler *ds=0)=0 |
std::string | GetName () |
void | ToggleGlobalEnabled (bool enabled) |
bool | IsGlobalEnabled () |
const std::map< std::string, QEventDisplayObject > & | GetDisplayObjects () |
QEventDisplayObject & | GetDisplayObject (std::string name) |
void | AddDisplayObject (std::string name, bool enabled) |
void | SetFormatToObject (std::string name, TObject *obj) |
void | SetOptions (std::string name, const std::string options) |
void | ToggleEnabled (std::string name, bool enabled) |
void | DrawObjects () |
Static Public Member Functions | |
static void | InitStack () |
static void | EndStack () |
Protected Attributes | |
std::map< std::string, QEventDisplayObject > | fDisplayObjects |
std::stack< TObject * > | fToDraw |
std::string | fName |
bool | fGlobalEnabled |
Static Protected Attributes | |
static THStack * | fStack = 0 |