#include <TauolappInterface.h>
Public Member Functions | |
HepMC::GenEvent * | decay (HepMC::GenEvent *) |
void | disablePolarization () |
void | enablePolarization () |
void | init (const edm::EventSetup &) |
const std::vector< int > & | operatesOnParticles () |
void | setPSet (const edm::ParameterSet &) |
void | Setup () |
void | statistics () |
TauolappInterface () | |
TauolappInterface (const edm::ParameterSet &) | |
~TauolappInterface () | |
Public Member Functions inherited from gen::TauolaInterfaceBase | |
virtual void | SetDecayRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine) |
TauolaInterfaceBase () | |
TauolaInterfaceBase (const edm::ParameterSet &) | |
virtual | ~TauolaInterfaceBase () |
Static Public Member Functions | |
static TauolappInterface * | getInstance () |
Private Member Functions | |
void | decodeMDTAU (int) |
float | flat () |
void | selectDecayByMDTAU () |
int | selectHadronic () |
int | selectLeptonic () |
Private Attributes | |
std::vector< int > | fHadronModes |
bool | fIsInitialized |
std::vector< int > | fLeptonModes |
int | fMDTAU |
edm::ESHandle < HepPDT::ParticleDataTable > | fPDGTable |
bool | fPolarization |
edm::ParameterSet * | fPSet |
CLHEP::HepRandomEngine * | fRandomEngine |
std::vector< double > | fScaledHadronBrRatios |
std::vector< double > | fScaledLeptonBrRatios |
bool | fSelectDecayByEvent |
Static Private Attributes | |
static TauolappInterface * | fInstance = 0 |
Friends | |
void | gen::ranmar_ (float *rvec, int *lenv) |
double | gen::TauolappInterface_RandGetter () |
Additional Inherited Members | |
Protected Attributes inherited from gen::TauolaInterfaceBase | |
std::vector< int > | fPDGs |
Definition at line 31 of file TauolappInterface.h.
TauolappInterface::TauolappInterface | ( | ) |
Definition at line 47 of file TauolappInterface.cc.
TauolappInterface::TauolappInterface | ( | const edm::ParameterSet & | pset | ) |
Definition at line 51 of file TauolappInterface.cc.
TauolappInterface::~TauolappInterface | ( | ) |
Definition at line 115 of file TauolappInterface.cc.
|
virtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 235 of file TauolappInterface.cc.
References abs, configurableAnalysis::GenParticle, create_public_lumi_plots::log, p1, RecoTau_DiTaus_pt_20-420_cfg::ParticleID, mix_2012_Summer_inTimeOnly_cff::prob, and gen::ranmar_().
|
private |
Definition at line 340 of file TauolappInterface.cc.
References i, hitfit::return, and taubra_.
|
inlinevirtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 43 of file TauolappInterface.h.
References fPolarization.
|
inlinevirtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 42 of file TauolappInterface.h.
References fPolarization.
|
private |
Definition at line 212 of file TauolappInterface.cc.
References edm::hlt::Exception.
Referenced by gen::ranmar_(), and gen::TauolappInterface_RandGetter().
|
static |
Definition at line 106 of file TauolappInterface.cc.
Referenced by gen::TauolappInterface_RandGetter().
|
virtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 139 of file TauolappInterface.cc.
References edm::hlt::Exception, edm::EventSetup::getData(), edm::ParameterSet::getParameter(), and gen::TauolappInterface_RandGetter().
|
inlinevirtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 45 of file TauolappInterface.h.
References gen::TauolaInterfaceBase::fPDGs.
|
private |
Definition at line 510 of file TauolappInterface.cc.
References alignBH_cfg::mode, and hitfit::return.
|
private |
Definition at line 657 of file TauolappInterface.cc.
References i, mix_2012_Summer_inTimeOnly_cff::prob, and gen::ranmar_().
|
private |
Definition at line 640 of file TauolappInterface.cc.
References mix_2012_Summer_inTimeOnly_cff::prob.
void TauolappInterface::setPSet | ( | const edm::ParameterSet & | pset | ) |
Definition at line 123 of file TauolappInterface.cc.
References edm::hlt::Exception.
void TauolappInterface::Setup | ( | ) |
Definition at line 56 of file TauolappInterface.cc.
References edm::hlt::Exception, edm::RandomNumberGenerator::getEngine(), and edm::Service< T >::isAvailable().
|
virtual |
Reimplemented from gen::TauolaInterfaceBase.
Definition at line 335 of file TauolappInterface.cc.
|
friend |
|
friend |
|
private |
Definition at line 74 of file TauolappInterface.h.
|
staticprivate |
Definition at line 78 of file TauolappInterface.h.
|
private |
Definition at line 69 of file TauolappInterface.h.
|
private |
Definition at line 73 of file TauolappInterface.h.
|
private |
Definition at line 71 of file TauolappInterface.h.
|
private |
Definition at line 67 of file TauolappInterface.h.
|
private |
Definition at line 66 of file TauolappInterface.h.
Referenced by disablePolarization(), and enablePolarization().
|
private |
Definition at line 68 of file TauolappInterface.h.
|
private |
Definition at line 65 of file TauolappInterface.h.
|
private |
Definition at line 76 of file TauolappInterface.h.
|
private |
Definition at line 75 of file TauolappInterface.h.
|
private |
Definition at line 72 of file TauolappInterface.h.