25#ifndef GENERATORMODULEGENMODULE_H
26#define GENERATORMODULEGENMODULE_H
28#include "GaudiKernel/Algorithm.h"
29#include "HepPDT/ParticleDataTable.hh"
31#include "HepMC/GenEvent.h"
32#include "CLHEP/Random/RandomEngine.h"
33#include "CLHEP/Random/RandPoisson.h"
43 GenModule(
const std::string& name, ISvcLocator* pSvcLocator);
53 virtual StatusCode
fillEvt(GenEvent* evt);
void StripPartons(GenEvent *evt)
CLHEP::RandPoisson * m_pPoissonGenerator
std::vector< int > m_StripVector
virtual StatusCode callGenerator()
virtual StatusCode genuserInitialize()
GenModule(const std::string &name, ISvcLocator *pSvcLocator)
CLHEP::HepRandomEngine * m_pRandomEngine
double m_meanInteractions
virtual StatusCode genFinalize()
void StripPartonsInit(void)
std::vector< int > m_AllPartons
virtual StatusCode genInitialize()
HepPDT::ParticleDataTable * m_particleTable
virtual StatusCode fillEvt(GenEvent *evt)