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++ class std::vector<dd4hep::sim::Geant4Particle*>+;
70#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>+;
71#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>::iterator;
72#pragma link C++ class std::map<int,dd4hep::sim::Geant4Particle*>::const_iterator;
73
74#ifdef R__MACOSX
75// We only need these declarations for the clang compiler
76#pragma link C++ function operator==( const std::map<int,dd4hep::sim::Geant4Particle*>::iterator&, const std::map<int,dd4hep::sim::Geant4Particle*>::iterator& );
77#pragma link C++ function operator!=( const std::map<int,dd4hep::sim::Geant4Particle*>::iterator&, const std::map<int,dd4hep::sim::Geant4Particle*>::iterator& );
78#endif
79
81#pragma link C++ class dd4hep::sim::Geant4HitData+;