#include <TauolaInterface.h>
Public Member Functions | |
HepMC::GenEvent * | decay (HepMC::GenEvent *) |
void | disablePolarization () |
void | enablePolarization () |
void | init (const edm::EventSetup &) |
const std::vector< int > & | operatesOnParticles () |
void | statistics () |
TauolaInterface (const edm::ParameterSet &) | |
~TauolaInterface () | |
Private Attributes | |
bool | fIsInitialized |
std::vector< int > | fPDGs |
edm::ESHandle < HepPDT::ParticleDataTable > | fPDGTable |
int | fPolarization |
Pythia6Service * | fPy6Service |
Definition at line 21 of file TauolaInterface.h.
TauolaInterface::TauolaInterface | ( | const edm::ParameterSet & | pset | ) |
Definition at line 52 of file TauolaInterface.cc.
References fPolarization, fPy6Service, edm::ParameterSet::getParameter(), and ki_taumod_.
TauolaInterface::~TauolaInterface | ( | ) |
HepMC::GenEvent * TauolaInterface::decay | ( | HepMC::GenEvent * | evt | ) |
Definition at line 129 of file TauolaInterface.cc.
References abs, gen::FortranInstance::call(), conv, fIsInitialized, fPDGTable, fPolarization, fPy6Service, funct::log(), m, mode, RecoTau_DiTaus_pt_20-420_cfg::ParticleID, ranmar_(), ntuplemaker::status, matplotRender::t, tauola_srs_(), x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
Referenced by gen::ExternalDecayDriver::decay().
|
inline |
|
inline |
void TauolaInterface::init | ( | const edm::EventSetup & | es | ) |
Definition at line 79 of file TauolaInterface.cc.
References gen::FortranInstance::call(), gather_cfg::cout, fIsInitialized, fPDGs, fPDGTable, fPolarization, fPy6Service, edm::EventSetup::getData(), ki_taumod_, mode, mathSSE::return(), tauola_srs_(), and taurep_().
Referenced by gen::ExternalDecayDriver::init().
|
inline |
Definition at line 32 of file TauolaInterface.h.
References fPDGs.
Referenced by gen::ExternalDecayDriver::init().
void TauolaInterface::statistics | ( | ) |
Definition at line 262 of file TauolaInterface.cc.
References gen::FortranInstance::call(), fPolarization, fPy6Service, mode, and tauola_srs_().
Referenced by gen::ExternalDecayDriver::statistics().
|
private |
Definition at line 44 of file TauolaInterface.h.
|
private |
Definition at line 39 of file TauolaInterface.h.
Referenced by init(), and operatesOnParticles().
|
private |
Definition at line 42 of file TauolaInterface.h.
|
private |
Definition at line 40 of file TauolaInterface.h.
Referenced by decay(), disablePolarization(), enablePolarization(), init(), statistics(), and TauolaInterface().
|
private |
Definition at line 43 of file TauolaInterface.h.
Referenced by decay(), init(), statistics(), TauolaInterface(), and ~TauolaInterface().