G4VPEventIO


Directory: source/persistency/mctruth/include
File Name: G4VPEventIO.hh






Class Description :

  
     Abstract base class for storing and retrieving an event object


Public members :

      G4VPEventIO();
      // Constructor

      virtual ~G4VPEventIO() ;
      // Destructor

      void SetVerboseLevel(int v) ;
      // Set verbose level.

      inline G4int CurrentEventID() ;
      // Returns the current event id.

      virtual G4bool Store( const G4Event* anEvent ) =0;
      // Store a Geant4 event.

      virtual G4bool Retrieve( G4Pevent*& anEvent ) =0;
      // Retrieve a Geant4 event.

      virtual G4bool Retrieve( G4Event*& anEvent ) =0;
      // Retrieve a Geant4 event.