Logo ROOT   6.14/05
Reference Guide
TGeoVGConverter.h
Go to the documentation of this file.
1 // Author: Mihaela Gheata 30/03/16
2 /*************************************************************************
3  * Copyright (C) 1995-2016, Rene Brun and Fons Rademakers. *
4  * All rights reserved. *
5  * *
6  * For the licensing terms see $ROOTSYS/LICENSE. *
7  * For the list of contributors see $ROOTSYS/README/CREDITS. *
8  *************************************************************************/
9 
10 #ifndef ROOT_TGeoConverter
11 #define ROOT_TGeoConverter
12 
13 //////////////////////////////////////////////////////////////////////////
14 // //
15 // TGeoConverter //
16 // //
17 // TGeo to VecGeom converter class. //
18 // //
19 //////////////////////////////////////////////////////////////////////////
20 
21 #include "TVirtualGeoConverter.h"
22 
23 #include "TGeoManager.h"
24 
26 public:
27  TGeoVGConverter(TGeoManager *manager);
28  virtual ~TGeoVGConverter();
29 
30  virtual void ConvertGeometry();
31 
32  ClassDef(TGeoVGConverter,0) // VecGeom geometry converter
33 };
34 
35 #endif
The manager class for any TGeo geometry.
Definition: TGeoManager.h:38
Geometry converter to VecGeom.
#define ClassDef(name, id)
Definition: Rtypes.h:320
virtual void ConvertGeometry()
Main geometry conversion method.
virtual ~TGeoVGConverter()
Default destructor.
TGeoVGConverter(TGeoManager *manager)
Default constructor.
Abstract class for geometry converters.