1 #ifndef gen_TauolaInterface_TauolappInterface_h
2 #define gen_TauolaInterface_TauolappInterface_h
4 #include "HepPDT/ParticleDataTable.hh"
18 class HepRandomEngine;
23 void ranmar_(
float *rvec,
int *lenv );
24 void rmarin_(
int*,
int*,
int* );
38 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 *)
bool isLastTauInChain(const HepMC::GenParticle *tau)
std::vector< double > fScaledLeptonBrRatios
static CLHEP::HepRandomEngine * fRandomEngine
void setLifeTimeInDecays(HepMC::GenParticle *p, double vx, double vy, double vz, double vt)
std::vector< int > fHadronModes
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable
const std::vector< int > & operatesOnParticles()
void selectDecayByMDTAU()
void setRandomEngine(CLHEP::HepRandomEngine *v)