1 #ifndef gen_ExternalDecays_TauolaInterface_h
2 #define gen_ExternalDecays_TauolaInterface_h
6 #include "HepPDT/ParticleDataTable.hh"
19 class HepRandomEngine;
58 void ranmar_(
float *rvec,
int *lenv );
59 void rmarin_(
int*,
int*,
int* );
78 HepMC::GenEvent*
decay( HepMC::GenEvent* );
void selectDecayByMDTAU()
HepMC::GenEvent * decay(HepMC::GenEvent *)
void setPSet(const edm::ParameterSet &)
const std::vector< int > & operatesOnParticles()
void rmarin_(int *, int *, int *)
std::vector< double > fScaledLeptonBrRatios
std::vector< int > fLeptonModes
static TauolaInterface * fInstance
double TauolappInterface_RandGetter()
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable
void ranmar_(float *rvec, int *lenv)
CLHEP::HepRandomEngine * fRandomEngine
edm::ParameterSet * fPSet
static TauolaInterface * getInstance()
void disablePolarization()
std::vector< double > fScaledHadronBrRatios
void init(const edm::EventSetup &)
std::vector< int > fHadronModes
void enablePolarization()
void setRandomEngine(CLHEP::HepRandomEngine *v)