Display3DPad.h
Go to the documentation of this file.
1 ///
2 /// \file Display3DPad
3 /// \brief Drawing pad showing a 3D rendering of the detector
4 /// \author messier@indiana.edu
5 /// \version $Id: Display3DPad.h,v 1.1.1.1 2010-11-10 19:44:54 p-novaart Exp $
6 ///
7 #ifndef EVD_DISPLAY3DPAD_H
8 #define EVD_DISPLAY3DPAD_H
10 
11 namespace evdb { class View3D; }
12 
13 class TH3F;
14 
15 namespace evd {
16  class RawDataDrawer;
17  class RecoBaseDrawer;
18 
19  /// A drawing pad showing a 3D rendering of the detector
20  class Display3DPad : public DrawingPad {
21  public:
22  Display3DPad(const char* nm, const char* ti,
23  double x1, double y1,
24  double x2, double y2,
25  const char* opt);
26  ~Display3DPad();
27  void Draw();
28  private:
29  // void AutoZoom();
30  private:
31  evdb::View3D* fView; ///< Collection of graphics objects to render
32  };
33 }
34 
35 #endif
36 ////////////////////////////////////////////////////////////////////////
tree Draw("slc.nhit")
Float_t y1[n_points_granero]
Definition: compare.C:5
Float_t x1[n_points_granero]
Definition: compare.C:5
static constexpr Double_t nm
Definition: Munits.h:133
Manage all things related to colors for the event display.
Definition: Display3DPad.h:11
A drawing pad showing a 3D rendering of the detector.
Definition: Display3DPad.h:20
Base class for all event display drawing pads.
nova event display
Base class for event display drawing pads.
Definition: DrawingPad.h:20
evdb::View3D * fView
Collection of graphics objects to render.
Definition: Display3DPad.h:31