otsdaq  v2_00_00
MonicelliGeometryConverter.h
1 #ifndef _ots_MonicelliGeometryConverter_h
2 #define _ots_MonicelliGeometryConverter_h
3 
4 #include "otsdaq-core/MonicelliInterface/MonicelliFileReader.h"
5 #include "otsdaq-core/MonicelliInterface/Visual3DGeometry.h"
6 
7 namespace monicelli
8 {
9 class Geometry;
10 }
11 
12 namespace ots
13 {
14 
15 //class Visual3DEvents;
16 
18 {
19 public:
22 
23  void loadGeometry(std::string fileName);
24  const Visual3DGeometry& getGeometry (void) const;
25 
26 private:
27  void convertGeometry(void);
28 
29  MonicelliFileReader theReader_;
30  monicelli::Geometry* theMonicelliGeometry_;
31  Visual3DGeometry theVisual3DGeometry_;
32 };
33 
34 }
35 #endif