62#pragma link C++ class dd4hep::sim::SimpleEvent+;
63#pragma link C++ class dd4hep::sim::DataExtension+;
64
66#pragma link C++ class dd4hep::sim::ParticleExtension+;
67
68#pragma link C++ class dd4hep::sim::Geant4Particle+;
69#pragma link C++ enum dd4hep::sim::Geant4Particle::Geant4ParticleProperties;
70#pragma link C++ class std::vector<dd4hep::sim::Geant4Particle*>+;
71#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>+;
72#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>::iterator;
73#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>::const_iterator;
74
75#ifdef R__MACOSX
76// We only need these declarations for the clang compiler
77#pragma link C++ function operator==( const std::map<int,dd4hep::sim::Geant4Particle*>::iterator&, const std::map<int,dd4hep::sim::Geant4Particle*>::iterator& );
78#pragma link C++ function operator!=( const std::map<int,dd4hep::sim::Geant4Particle*>::iterator&, const std::map<int,dd4hep::sim::Geant4Particle*>::iterator& );
79#endif
80
82#pragma link C++ class dd4hep::sim::Geant4HitData+;
83#pragma link C++ enum dd4hep::sim::Geant4HitData::HitFlags;