31#ifndef HEPMC_G4_INTERFACE_H
32#define HEPMC_G4_INTERFACE_H
34#include "G4VPrimaryGenerator.hh"
35#include "HepMC/GenEvent.h"
A base class for primary generation via HepMC object.
virtual void GeneratePrimaryVertex(G4Event *anEvent)
void HepMC2G4(const HepMC::GenEvent *hepmcevt, G4Event *g4event)
HepMC::GenEvent * GetHepMCGenEvent() const
virtual HepMC::GenEvent * GenerateHepMCEvent()
virtual G4bool CheckVertexInsideWorld(const G4ThreeVector &pos) const
virtual ~HepMCG4Interface()
HepMC::GenEvent * hepmcEvent