1 #ifndef gen_TauolaInterface_TauolappInterface_h
2 #define gen_TauolaInterface_TauolappInterface_h
3 #include "HepPDT/ParticleDataTable.hh"
14 class HepRandomEngine;
18 void ranmar_(
float *rvec,
int *lenv );
19 void rmarin_(
int*,
int*,
int* );
30 HepMC::GenEvent*
decay( HepMC::GenEvent* );
TauolappInterface(const edm::ParameterSet &)
edm::ParameterSet * fPSet
void disablePolarization()
std::vector< double > fScaledHadronBrRatios
void rmarin_(int *, int *, int *)
void enablePolarization()
std::vector< int > fLeptonModes
void ranmar_(float *rvec, int *lenv)
void init(const edm::EventSetup &)
HepMC::GenEvent * decay(HepMC::GenEvent *)
std::vector< double > fScaledLeptonBrRatios
static CLHEP::HepRandomEngine * fRandomEngine
std::vector< int > fHadronModes
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable
const std::vector< int > & operatesOnParticles()
void selectDecayByMDTAU()
void setRandomEngine(CLHEP::HepRandomEngine *v)