Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:55:22

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 
0014 #ifndef DDG4_DEFS_H
0015 #define DDG4_DEFS_H
0016 
0017 // Framework include files
0018 #include <DD4hep/Detector.h>
0019 
0020 /// Namespace for the AIDA detector description toolkit
0021 namespace dd4hep {
0022 
0023   /// Namespace for the Geant4 based simulation part of the AIDA detector description toolkit
0024   namespace sim {
0025     // Forward declarations;
0026     typedef Position Direction;
0027     typedef Position Momentum;
0028 
0029     class Geant4StepHandler;
0030     class Geant4Hit;
0031     class Geant4TrackerHit;
0032     class Geant4CalorimeterHit;
0033     class Geant4SensitiveDetector;
0034     template <class T> class Geant4GenericSD;
0035 
0036   }    // End namespace sim
0037 }      // End namespace dd4hep
0038 #endif // DDG4_DEFS_H