Skip to content
Snippets Groups Projects
PrimaryGeneratorAction.h 481 B
Newer Older
#ifndef PrimaryGeneratorAction_h
#define PrimaryGeneratorAction_h

#include <GaudiKernel/ToolHandle.h>
#include "G4VUserPrimaryGeneratorAction.hh"
#include <DetSimInterface/IG4PrimaryCnvTool.h>

class PrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction
{
public:
  PrimaryGeneratorAction(ToolHandle<IG4PrimaryCnvTool>& cnvtool);
  ~PrimaryGeneratorAction();

public:
  void GeneratePrimaries(G4Event* anEvent);

private:
  ToolHandle<IG4PrimaryCnvTool> tool;