File indexing completed on 2025-01-30 09:17:34
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 #include <DD4hep/detail/Plugins.inl>
0016 #include <DDG4/Factories.h>
0017 #include <DDG4/Geant4SensDetAction.h>
0018 #include <DDG4/Geant4PhysicsList.h>
0019 #include <DDG4/Geant4InputAction.h>
0020
0021
0022 #include <G4VSensitiveDetector.hh>
0023 #include <G4MagIntegratorStepper.hh>
0024 #include <G4EquationOfMotion.hh>
0025 #include <G4Mag_EqRhs.hh>
0026 #include <G4MagneticField.hh>
0027 #include <G4VProcess.hh>
0028 #include <G4VPhysicsConstructor.hh>
0029 #include <G4ParticleDefinition.hh>
0030 #include <G4VUserPhysicsList.hh>
0031 #include <G4VPrimaryGenerator.hh>
0032
0033 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4VSensitiveDetector*, (std::string,dd4hep::Detector*))
0034 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(dd4hep::sim::Geant4Sensitive*, (dd4hep::sim::Geant4Context*,
0035 std::string,dd4hep::DetElement*,
0036 dd4hep::Detector*))
0037 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(dd4hep::sim::Geant4Action*, (dd4hep::sim::Geant4Context*,std::string))
0038 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4MagIntegratorStepper*, (G4EquationOfMotion*))
0039 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4MagIntegratorStepper*, (G4Mag_EqRhs*))
0040 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4Mag_EqRhs*, (G4MagneticField*))
0041 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4VProcess*, ())
0042 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4VPhysicsConstructor*, ())
0043 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4VPrimaryGenerator*, ())
0044 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4ParticleDefinition*, ())
0045 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(G4VUserPhysicsList*, (dd4hep::sim::Geant4PhysicsListActionSequence*,int))
0046 DD4HEP_IMPLEMENT_PLUGIN_REGISTRY(dd4hep::sim::Geant4EventReader*, (std::string))