Display3DView.h
Go to the documentation of this file.
1 ///
2 /// \file Display3DView.h
3 /// \brief A view showing a 3D rendering of the detector
4 /// \author messier@indiana.edu
5 /// \version $Id: Display3DView.h,v 1.1.1.1 2010-11-10 19:44:54 p-novaart Exp $
6 ///
7 #ifndef EVD_DISPLAY3DVIEW_H
8 #define EVD_DISPLAY3DVIEW_H
10 
11 namespace evd {
12  class Display3DPad;
13 
14  /// View of event shoing the XZ and YZ readout planes
15  class Display3DView : public evdb::Canvas {
16  public:
17  Display3DView(TGMainFrame* mf);
19 
20  const char* Description() const { return "3D Detector Display"; }
21  const char* PrintTag() const { return "nova3d"; }
22  void Draw(const char* opt="");
23 
24  private:
25  Display3DPad* fDisplay3DPad; /// Pad showing 3D view of the detector
26  };
27 }
28 
29 #endif
30 ////////////////////////////////////////////////////////////////////////
const char * PrintTag() const
Definition: Display3DView.h:21
void Draw(const char *opt="")
Base class for define a detector display.
A drawing pad showing a 3D rendering of the detector.
Definition: Display3DPad.h:20
View of event shoing the XZ and YZ readout planes.
Definition: Display3DView.h:15
nova event display
Display3DView(TGMainFrame *mf)
Display3DPad * fDisplay3DPad
Definition: Display3DView.h:25
const char * Description() const
Definition: Display3DView.h:20