|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DDEVE_EVENTCONTROL_H
14 #define DDEVE_EVENTCONTROL_H
21 class TGPictureButton;
50 typedef std::pair<TGLabel*,TGLabel*>
Labels;
51 typedef std::pair<TGCompositeFrame*,Labels>
Line;
52 typedef std::vector<Line >
Lines;
62 virtual void OnBuild()
override;
85 #endif // DDEVE_EVENTCONTROL_H
The main class of the DDEve display.
TGGroupFrame * m_eventGroup
Data frame.
Event handler base class: Interface to all DDEve I/O actions.
virtual void OnNewEvent(EventHandler &handler) override
EventConsumer overload: New consumer event data.
TGGroupFrame * m_dataGroup
Data frame.
virtual void GotoEvent()
Goto a specified event.
virtual bool Open()
Open a new event data file.
virtual void NextEvent()
Load the next event.
Event event consumer base class for DDEve: Interface class for event I/O.
TGCompositeFrame * CreateFrame() override
Create the frame for this control structure. Default: create horizontal frame.
virtual void OnBuild() override
User callback to add elements to the control.
virtual void PreviousEvent()
Load the previous event.
EventControl(Display *disp, unsigned int width, unsigned int height)
Standard constructor.
std::pair< TGLabel *, TGLabel * > Labels
Event input control for DDEve: Interface class for event I/O.
std::vector< Line > Lines
virtual ~EventControl()
Default destructor.
Namespace for the AIDA detector description toolkit.
TGCompositeFrame * m_dataFrame
Display * m_display
Refernece to the display object.
class FrameControl FrameControl.h DDEve/FrameControl.h
TGCompositeFrame * m_numEvtFrame
virtual void OnFileOpen(EventHandler &handler) override
EventConsumer overload: New event data file.
std::pair< TGCompositeFrame *, Labels > Line