1 #ifndef gen_TauolaInterface_TauolaInterfaceBase_h
2 #define gen_TauolaInterface_TauolaInterfaceBase_h
6 #include "HepMC/GenEvent.h"
8 #include "CLHEP/Random/RandomEngine.h"
30 virtual HepMC::GenEvent*
decay( HepMC::GenEvent* evt){
return evt;}
35 std::vector<int>
fPDGs;
virtual void SetDecayRandomEngine(CLHEP::HepRandomEngine *decayRandomEngine)
CLHEP::HepRandomEngine * decayRandomEngine
virtual void init(const edm::EventSetup &)
TauolaInterfaceBase(const edm::ParameterSet &)
virtual void disablePolarization()
virtual void statistics()
virtual void enablePolarization()
virtual void SetLHE(lhef::LHEEvent *l)
virtual HepMC::GenEvent * decay(HepMC::GenEvent *evt)
virtual const std::vector< int > & operatesOnParticles()
virtual void setRandomEngine(CLHEP::HepRandomEngine *v)=0
virtual ~TauolaInterfaceBase()