Import Geant4 8.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 14:55:03 +02:00
parent 216a75eeb1
commit fe73f43734
6714 changed files with 118229 additions and 68144 deletions
@@ -34,10 +34,12 @@
#include "G4Event.hh"
#ifndef WIN32
#ifdef G4LIB_USE_HEPMC
#include "CLHEP/HepMC/GenEvent.h"
// not yet // #include "G4MCTEvent.hh"
#include "G4Pevent.hh"
#endif
#endif
// Class Description:
// Abstract base class for storing and retrieving an event object
@@ -61,12 +63,14 @@ class G4VPEventIO
virtual G4bool Store( const G4Event* anEvent ) =0;
// Store a Geant4 event.
#ifndef WIN32
#ifdef G4LIB_USE_HEPMC
// virtual G4bool Store( HepMC::GenEvent* hepevt, G4MCTEvent* mctevt, const G4Event* anEvent ) =0;
virtual G4bool Store( HepMC::GenEvent* hepevt, const G4Event* anEvent ) =0;
// Store a Geant4 event.
virtual G4bool Retrieve( G4Pevent*& anEvent ) =0;
// Retrieve a Geant4 event.
#endif
#endif
virtual G4bool Retrieve( G4Event*& anEvent ) =0;
// Retrieve a Geant4 event.