4 #ifndef Gw_AgataEventDisplay
5 #define Gw_AgataEventDisplay
10 #ifndef Gw_BaseEventDisplay
34 class AgataEventContainer;
44 static Bool_t fgAgataGeoDone;
45 static Bool_t fgDanteGeoDone;
46 static Bool_t fgPrismaGeoDone;
47 static Bool_t fgPassiveGeoDone;
48 static Bool_t fgFloorGeoDone;
50 static const Char_t* fgDefaultAgataPath;
51 static const Char_t* fgDefaultDanteConf;
52 static const Char_t* fgDefaultPrismaConf;
68 void BuildDefaultGeometry(Bool_t danteGeo =
true, Bool_t prismaGeo =
true, Bool_t agataGeo =
true, Bool_t passiveGeo =
true);
87 void SetTrackStyle(
const Char_t* s, Option_t* type =
"Agata");
136 TList* fLineTrackList;
138 Float_t fBoxDefWidth;
139 Float_t fBoxDefHeight;
141 Float_t fQuadDefWidth;
142 Float_t fQuadDefHeight;
144 TGTextView* fInfoView;
145 TGTextEntry* fEventEntry;
146 TGCheckButton* fRefreshButton;
149 std::map<const Char_t*, const Char_t*> fMapStyle;
AgataEventContainer class that contains agata event to be displayed.
const Char_t * RegisterBranch(Option_t *type="")
Register branch.
static void SetDefaultDanteConf(const Char_t *name)
Float_t GetBoxDefHeight()
AgataEventDisplay a class to work on a specific event display.
static const Char_t * GetDefaultAgataPath()
void DisableGUI()
Disable GUI.
BaseEventDisplay base class to work on event display.
Float_t GetQuadDefWidth()
Get width/height of quad.
virtual ~AgataEventDisplay()
AgataEventContainer * GetEventContainer() const
void UpdateTrackInfo(TEveDigitSet *qs, Int_t idx)
Update tracks info.
static void DisableDrawFloor()
void BuildDefaultGeometry(Bool_t danteGeo=true, Bool_t prismaGeo=true, Bool_t agataGeo=true, Bool_t passiveGeo=true)
static const Char_t * GetDefaultPrismaConf()
void ClearInfoView()
Clear info view.
void SetBoxDefWidth(Float_t w)
Set width/height of box.
void SetBoxDefHeight(Float_t h)
void UpdateElements()
Update elements to be displayed.
static void EnableDrawFloor()
Float_t GetQuadDefHeight()
void SetQuadDefWidth(Float_t w)
Set width/height of quad.
void SetQuadDefHeight(Float_t h)
void SetTrackStyle(const Char_t *s, Option_t *type="Agata")
Set track style (rec/cone)
static void SetDefaultAgataPath(const Char_t *name)
Float_t GetBoxDefWidth()
Get width/height of box.
static const Char_t * GetDefaultDanteConf()
void UpdateHitInfo(TEveDigitSet *qs, Int_t idx)
Update hits info.
static AgataEventDisplay * Instance()
static void SetDefaultPrismaConf(const Char_t *name)