LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Display3DView.h
Go to the documentation of this file.
1 #ifndef EVD_DISPLAY3DVIEW_H
7 #define EVD_DISPLAY3DVIEW_H
8 #include "RQ_OBJECT.h"
9 
11 
12 namespace evd {
13  class Display3DPad;
14 
16  class Display3DView : public evdb::Canvas {
17 
18  public:
19  RQ_OBJECT("evd::Display3DView")
20 
21  public:
22  Display3DView(TGMainFrame* mf);
24 
25  const char* Description() const { return "3D Detector Display"; }
26  const char* PrintTag() const { return "lar3d"; }
27  void Draw(const char* opt = "");
28  void CloseWindow();
29 
30  private:
32  };
33 }
34 
35 #endif
36 
const char * PrintTag() const
Definition: Display3DView.h:26
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:26
View of event shoing the XZ and YZ readout planes.
Definition: Display3DView.h:16
LArSoft includes.
Display3DView(TGMainFrame *mf)
Display3DPad * fDisplay3DPad
Definition: Display3DView.h:31
const char * Description() const
Definition: Display3DView.h:25