GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
TGeoGeometryInitializer.h
1 #ifndef GEAR_TGeoGeometryInitializer_H
2 #define GEAR_TGeoGeometryInitializer_H 1
3 
4 #include <string>
5 #include <vector>
6 
7 #include "gear/GEAR.h"
8 
9 //#include "TGeoManager.h"
10 class TGeoManager;
11 
12 namespace gear {
13 
19 
20 public:
22  TGeoGeometryInitializer& operator=(const TGeoGeometryInitializer&) = delete;
23 
26  ;}
27 
28  // static TGeoGeometryInitializer * getTGeoGeometryInitializer(std::string gdmlFile);
29 
30  TGeoManager* getGeoManager(){return _geoMgr;}
31 
32  TGeoGeometryInitializer(std::string gdmlFile);
33 
34 private:
35 
36 
37  //static TGeoGeometryInitializer *theInitializer;
38  TGeoManager *_geoMgr = nullptr ;
39 }; // class
40 } // namespace gear
41 #endif /* ifndef GEAR_TGeoGEOMETRYINITIALIZER_H */
virtual ~TGeoGeometryInitializer()
Destructor.
TGeo Geometry Initializer class.