#include <TauolappInterface.h>
|
void | BoostProdToLabLifeTimeInDecays (HepMC::GenParticle *p, TLorentzVector &lab, TLorentzVector &prod) |
|
void | decodeMDTAU (int) |
|
HepMC::GenParticle * | FirstTauInChain (HepMC::GenParticle *tau) |
|
HepMC::GenParticle * | GetMother (HepMC::GenParticle *tau) |
|
bool | isLastTauInChain (const HepMC::GenParticle *tau) |
|
HepMC::GenEvent * | make_simple_tau_event (const TLorentzVector &l, int pdgid, int status) |
|
double | MatchedLHESpinUp (HepMC::GenParticle *tau, std::vector< HepMC::GenParticle > &p, std::vector< double > &spinup, std::vector< int > &m_idx) |
|
void | selectDecayByMDTAU () |
|
int | selectHadronic () |
|
int | selectLeptonic () |
|
void | update_particles (HepMC::GenParticle *partHep, HepMC::GenEvent *theEvent, HepMC::GenParticle *p, TVector3 &boost) |
|
Definition at line 30 of file TauolappInterface.h.
TauolappInterface::~TauolappInterface |
( |
| ) |
|
void TauolappInterface::BoostProdToLabLifeTimeInDecays |
( |
HepMC::GenParticle * |
p, |
|
|
TLorentzVector & |
lab, |
|
|
TLorentzVector & |
prod |
|
) |
| |
|
private |
HepMC::GenEvent * TauolappInterface::decay |
( |
HepMC::GenEvent * |
evt | ) |
|
|
virtual |
void TauolappInterface::decodeMDTAU |
( |
int |
mdtau | ) |
|
|
private |
void gen::TauolappInterface::disablePolarization |
( |
| ) |
|
|
inlinevirtual |
void gen::TauolappInterface::enablePolarization |
( |
| ) |
|
|
inlinevirtual |
HepMC::GenParticle * TauolappInterface::FirstTauInChain |
( |
HepMC::GenParticle * |
tau | ) |
|
|
private |
double TauolappInterface::flat |
( |
void |
| ) |
|
|
static |
HepMC::GenParticle * TauolappInterface::GetMother |
( |
HepMC::GenParticle * |
tau | ) |
|
|
private |
bool TauolappInterface::isLastTauInChain |
( |
const HepMC::GenParticle * |
tau | ) |
|
|
private |
HepMC::GenEvent * TauolappInterface::make_simple_tau_event |
( |
const TLorentzVector & |
l, |
|
|
int |
pdgid, |
|
|
int |
status |
|
) |
| |
|
private |
double TauolappInterface::MatchedLHESpinUp |
( |
HepMC::GenParticle * |
tau, |
|
|
std::vector< HepMC::GenParticle > & |
p, |
|
|
std::vector< double > & |
spinup, |
|
|
std::vector< int > & |
m_idx |
|
) |
| |
|
private |
const std::vector<int>& gen::TauolappInterface::operatesOnParticles |
( |
| ) |
|
|
inlinevirtual |
void TauolappInterface::selectDecayByMDTAU |
( |
| ) |
|
|
private |
int TauolappInterface::selectHadronic |
( |
| ) |
|
|
private |
int TauolappInterface::selectLeptonic |
( |
| ) |
|
|
private |
void gen::TauolappInterface::setRandomEngine |
( |
CLHEP::HepRandomEngine * |
v | ) |
|
|
inlinevirtual |
void TauolappInterface::statistics |
( |
| ) |
|
|
virtual |
void TauolappInterface::update_particles |
( |
HepMC::GenParticle * |
partHep, |
|
|
HepMC::GenEvent * |
theEvent, |
|
|
HepMC::GenParticle * |
p, |
|
|
TVector3 & |
boost |
|
) |
| |
|
private |
double gen::TauolappInterface::dmMatch |
|
private |
bool gen::TauolappInterface::dolhe |
|
private |
bool gen::TauolappInterface::dolheBosonCorr |
|
private |
std::vector<int> gen::TauolappInterface::fHadronModes |
|
private |
bool gen::TauolappInterface::fIsInitialized |
|
private |
std::vector<int> gen::TauolappInterface::fLeptonModes |
|
private |
int gen::TauolappInterface::fMDTAU |
|
private |
std::vector<int> gen::TauolappInterface::fPDGs |
|
private |
bool gen::TauolappInterface::fPolarization |
|
private |
CLHEP::HepRandomEngine * TauolappInterface::fRandomEngine = 0 |
|
staticprivate |
std::vector<double> gen::TauolappInterface::fScaledHadronBrRatios |
|
private |
std::vector<double> gen::TauolappInterface::fScaledLeptonBrRatios |
|
private |
bool gen::TauolappInterface::fSelectDecayByEvent |
|
private |
double gen::TauolappInterface::lifetime |
|
private |
int gen::TauolappInterface::ntries |
|
private |