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