Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:14:29

0001 //==========================================================================
0002 //  AIDA Detector description implementation 
0003 //--------------------------------------------------------------------------
0004 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0005 // All rights reserved.
0006 //
0007 // For the licensing terms see $DD4hepINSTALL/LICENSE.
0008 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0009 //
0010 // Author     : M.Frank
0011 //
0012 //==========================================================================
0013 #ifndef DDG4_SRC_GEANT4SHAPECONVERTER_H
0014 #define DDG4_SRC_GEANT4SHAPECONVERTER_H
0015 
0016 // Framework include files
0017 
0018 // C/C++ include files
0019 
0020 // Forward declarations
0021 class TGeoShape;
0022 class G4VSolid;
0023 
0024 /// Namespace for the AIDA detector description toolkit
0025 namespace dd4hep {
0026 
0027   /// Namespace for the Geant4 based simulation part of the AIDA detector description toolkit
0028   namespace sim {
0029 
0030     /// Convert a specific TGeo shape into the geant4 equivalent
0031     template <typename T> G4VSolid* convertShape(const TGeoShape* shape);
0032 
0033   }    // End namespace sim
0034 }      // End namespace dd4hep
0035 #endif // DDG4_SRC_GEANT4SHAPECONVERTER_H