1 #ifndef gen_TauolaInterface_TauolappInterface_h 2 #define gen_TauolaInterface_TauolappInterface_h 4 #include "HepPDT/ParticleDataTable.hh" 10 #include "TLorentzVector.h" 18 class HepRandomEngine;
23 void ranmar_(
float* rvec,
int* lenv);
38 fPolarization =
false;
51 void decodeMDTAU(
int);
52 void selectDecayByMDTAU();
64 std::vector<HepMC::GenParticle>& p,
65 std::vector<double>& spinup,
66 std::vector<int>& m_idx);
edm::ParameterSet * fPSet
void disablePolarization() override
void setRandomEngine(CLHEP::HepRandomEngine *v) override
std::vector< double > fScaledHadronBrRatios
const std::vector< int > & operatesOnParticles() override
std::vector< int > fLeptonModes
void SetLHE(lhef::LHEEvent *l) override
void ranmar_(float *, int *)
void rmarin_(int *, int *, int *)
void enablePolarization() override
std::vector< double > fScaledLeptonBrRatios
static CLHEP::HepRandomEngine * fRandomEngine
std::vector< int > fHadronModes
edm::ESHandle< HepPDT::ParticleDataTable > fPDGTable