15#ifndef TRGCDCDisplayHough_FLAG_
16#define TRGCDCDisplayHough_FLAG_
19#include "trg/cdc/Display.h"
20#include "trg/cdc/DisplayDrawingAreaHough.h"
22#ifdef TRGCDC_SHORT_NAMES
23#define TCDisplayHough TRGCDCDisplayHough
26namespace Belle2_TRGCDC {
27 extern Belle2::TRGCDCDisplayRphi* D;
36 class TRGCDCDisplayRphi;
39 class TRGCDCDisplayHough :
public TRGCDCDisplay {
44 TRGCDCDisplayHough(
const std::string& name =
"TRGCDCDisplayHough",
48 virtual ~TRGCDCDisplayHough();
53 double scale(
void)
const;
61 virtual void on_scale_value_changed(
void);
64 virtual void on_positionReset(
void)
override;
69 TRGCDCDisplayDrawingAreaHough& area(
void);
72 TRGCDCDisplayDrawingAreaHough _w;
73 Gtk::Adjustment _adjustment;
81 TRGCDCDisplayDrawingAreaHough&
82 TRGCDCDisplayHough::area(
void)
89 TRGCDCDisplayHough::scale(
void)
const
91 return _scaler.get_value();
96 TRGCDCDisplayHough::scale(
double a)
99 return _scaler.get_value();
Abstract base class for different kinds of events.