#include <ExternalDecayDriver.h>
Public Member Functions | |
HepMC::GenEvent * | decay (HepMC::GenEvent *) |
ExternalDecayDriver (const edm::ParameterSet &) | |
void | init (const edm::EventSetup &) |
const std::vector< int > & | operatesOnParticles () |
const std::vector< std::string > & | specialSettings () |
void | statistics () const |
~ExternalDecayDriver () | |
Private Attributes | |
EvtGenInterface * | fEvtGenInterface |
bool | fIsInitialized |
std::vector< int > | fPDGs |
PhotosInterface * | fPhotosInterface |
std::vector< std::string > | fSpecialSettings |
TauolaInterface * | fTauolaInterface |
Definition at line 18 of file ExternalDecayDriver.h.
ExternalDecayDriver::ExternalDecayDriver | ( | const edm::ParameterSet & | pset | ) |
Definition at line 21 of file ExternalDecayDriver.cc.
References decayRandomEngine, edm::hlt::Exception, fEvtGenInterface, fPhotosInterface, fTauolaInterface, edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
ExternalDecayDriver::~ExternalDecayDriver | ( | ) |
Definition at line 63 of file ExternalDecayDriver.cc.
References fEvtGenInterface, fPhotosInterface, and fTauolaInterface.
HepMC::GenEvent * ExternalDecayDriver::decay | ( | HepMC::GenEvent * | evt | ) |
Definition at line 70 of file ExternalDecayDriver.cc.
References gen::PhotosInterface::apply(), gen::TauolaInterface::decay(), gen::EvtGenInterface::decay(), fEvtGenInterface, fIsInitialized, fPhotosInterface, and fTauolaInterface.
void ExternalDecayDriver::init | ( | const edm::EventSetup & | es | ) |
Definition at line 98 of file ExternalDecayDriver.cc.
References fEvtGenInterface, fIsInitialized, fPDGs, fPhotosInterface, fSpecialSettings, fTauolaInterface, i, gen::PhotosInterface::init(), gen::TauolaInterface::init(), gen::EvtGenInterface::init(), gen::TauolaInterface::operatesOnParticles(), and gen::EvtGenInterface::operatesOnParticles().
|
inline |
|
inline |
Definition at line 29 of file ExternalDecayDriver.h.
References fSpecialSettings.
void ExternalDecayDriver::statistics | ( | ) | const |
Definition at line 154 of file ExternalDecayDriver.cc.
References fTauolaInterface, and gen::TauolaInterface::statistics().
|
private |
Definition at line 39 of file ExternalDecayDriver.h.
Referenced by decay(), ExternalDecayDriver(), init(), and ~ExternalDecayDriver().
|
private |
Definition at line 37 of file ExternalDecayDriver.h.
|
private |
Definition at line 41 of file ExternalDecayDriver.h.
Referenced by init(), and operatesOnParticles().
|
private |
Definition at line 40 of file ExternalDecayDriver.h.
Referenced by decay(), ExternalDecayDriver(), init(), and ~ExternalDecayDriver().
|
private |
Definition at line 42 of file ExternalDecayDriver.h.
Referenced by init(), and specialSettings().
|
private |
Definition at line 38 of file ExternalDecayDriver.h.
Referenced by decay(), ExternalDecayDriver(), init(), statistics(), and ~ExternalDecayDriver().