IExperimentDrawer.h
Go to the documentation of this file.
1 ///////////////////////////////////////////////////////////////////////
2 ///
3 /// \file IExperimentDrawer.h
4 ///
5 /// \brief This is the interface class for drawing 3D detector geometries
6 ///
7 /// \author T. Usher
8 ///
9 ////////////////////////////////////////////////////////////////////////
10 
11 #ifndef IExperimentDrawer_H
12 #define IExperimentDrawer_H
13 
14 #include "fhiclcpp/ParameterSet.h"
15 
16 namespace evdb
17 {
18  class View3D;
19 }
20 
21 namespace evd_tool
22 {
24  {
25  public:
26  virtual ~IExperimentDrawer() noexcept = default;
27 
28  virtual void DetOutline3D(evdb::View3D* view) = 0;
29  };
30 }
31 
32 #endif