#ifndef PrimaryGeneratorAction_h #define PrimaryGeneratorAction_h 1 #include "G4VUserPrimaryGeneratorAction.hh" #include "globals.hh" class G4GeneralParticleSource; class G4Event; class DetectorConstruction; // class PrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction { public: PrimaryGeneratorAction(DetectorConstruction* detConstruction); ~PrimaryGeneratorAction(); public: void GeneratePrimaries(G4Event* anEvent); private: G4GeneralParticleSource* particleGun; DetectorConstruction* detectorConstruction; }; #endif