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