 |
Belle II Software
release-05-01-25
|
14 #include <ecl/modules/eclDisplay/EclPainter.h>
89 virtual void Draw()
override;
EclPainterPolar & operator=(const EclPainterPolar &other)
Assignment operator.
void cloneFrom(const EclPainterPolar &other)
Clone attributes from other EclPainterPolar.
TH2F * m_hist
Histogram that generates Z-axis.
void setTitles()
Update titles of the histogram.
Painter for EclData, polar energy/event_count distribution.
TCrown ** m_segs
Phi (or theta) segments of the ECL.
Painter for EclData, parent class, created with EclPainterFactory.
virtual void Draw() override
Redraw the canvas.
virtual void getInformation(int px, int py, MultilineWidget *panel) override
Sets the information to be displayed in the provided MultilineWidget.
Abstract base class for different kinds of events.
EclPainterPolar(EclData *data, Type type)
Constructor for EclPainter subclass.
~EclPainterPolar()
Destructor for EclPainter subclass.
TText ** m_labels
Labels for phi segments.
This class contains data for ECLSimHit's and provides several relevant conversion functions for bette...
Type m_type
Type for polar histogram.
Type getType()
Return subtype of ECLPainterPolar.
Type
Type for polar histogram.
EclPainterPolar(const EclPainterPolar &other)
Copy constructor.
int channelToSegId(int channel)
Convert ECL channel id to id of the phi (theta) segment.