#include <EvtGenLHCInterface.h>
Public Member Functions | |
void | addToHepMC (HepMC::GenParticle *partHep, EvtId idEvt, HepMC::GenEvent *theEvent, bool del_daug) |
HepMC::GenEvent * | decay (HepMC::GenEvent *) |
EvtGenLHCInterface (const edm::ParameterSet &) | |
void | go_through_daughters (EvtParticle *part) |
void | init () |
const std::vector< int > & | operatesOnParticles () |
void | setRandomEngine (CLHEP::HepRandomEngine *v) |
void | update_candlist (int theIndex, HepMC::GenParticle *thePart) |
~EvtGenLHCInterface () | |
Public Member Functions inherited from gen::EvtGenInterfaceBase | |
EvtGenInterfaceBase () | |
virtual void | SetPhotosDecayRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine) |
virtual const std::vector< std::string > & | specialSettings () |
virtual | ~EvtGenInterfaceBase () |
Static Public Member Functions | |
static double | flat () |
Private Attributes | |
std::string | decay_table_s |
std::vector< EvtId > | forced_Evt |
std::vector< int > | forced_Hep |
std::vector< std::string > | forced_names |
int | index [10] |
HepMC::GenParticle * | listp [10] |
EvtGen * | m_EvtGen |
Pythia6Service * | m_Py6Service |
int | nevent |
int | nforced |
int | nlist |
int | npartial |
int | nPythia |
int | ntotal |
std::string | pdt_s |
std::map< int, float > | polarizations |
std::vector< int > | polarize_ids |
std::vector< double > | polarize_pol |
myEvtRandomEngine * | the_engine |
bool | useDefault |
bool | usePythia |
std::string | user_decay_s |
Static Private Attributes | |
static CLHEP::HepRandomEngine * | fRandomEngine |
Additional Inherited Members | |
Protected Attributes inherited from gen::EvtGenInterfaceBase | |
std::vector< std::string > | fSpecialSettings |
std::vector< int > | m_PDGs |
Definition at line 46 of file EvtGenLHCInterface.h.
gen::EvtGenLHCInterface::EvtGenLHCInterface | ( | const edm::ParameterSet & | ) |
gen::EvtGenLHCInterface::~EvtGenLHCInterface | ( | ) |
void gen::EvtGenLHCInterface::addToHepMC | ( | HepMC::GenParticle * | partHep, |
EvtId | idEvt, | ||
HepMC::GenEvent * | theEvent, | ||
bool | del_daug | ||
) |
|
virtual |
Reimplemented from gen::EvtGenInterfaceBase.
|
static |
void gen::EvtGenLHCInterface::go_through_daughters | ( | EvtParticle * | part | ) |
|
virtual |
Reimplemented from gen::EvtGenInterfaceBase.
|
inlinevirtual |
Reimplemented from gen::EvtGenInterfaceBase.
Definition at line 54 of file EvtGenLHCInterface.h.
References SelectingProcedure_cff::decay, GenParticle::GenParticle, mps_update::theIndex, and findQualityFiles::v.
|
virtual |
Implements gen::EvtGenInterfaceBase.
void gen::EvtGenLHCInterface::update_candlist | ( | int | theIndex, |
HepMC::GenParticle * | thePart | ||
) |
|
private |
Definition at line 91 of file EvtGenLHCInterface.h.
|
private |
Definition at line 70 of file EvtGenLHCInterface.h.
|
private |
Definition at line 71 of file EvtGenLHCInterface.h.
|
private |
Definition at line 94 of file EvtGenLHCInterface.h.
|
staticprivate |
Definition at line 96 of file EvtGenLHCInterface.h.
|
private |
Definition at line 86 of file EvtGenLHCInterface.h.
Referenced by BeautifulSoup.PageElement::insert().
|
private |
Definition at line 85 of file EvtGenLHCInterface.h.
|
private |
Definition at line 69 of file EvtGenLHCInterface.h.
|
private |
Definition at line 67 of file EvtGenLHCInterface.h.
|
private |
Definition at line 73 of file EvtGenLHCInterface.h.
|
private |
Definition at line 72 of file EvtGenLHCInterface.h.
|
private |
Definition at line 84 of file EvtGenLHCInterface.h.
|
private |
Definition at line 73 of file EvtGenLHCInterface.h.
|
private |
Definition at line 75 of file EvtGenLHCInterface.h.
|
private |
Definition at line 73 of file EvtGenLHCInterface.h.
|
private |
Definition at line 92 of file EvtGenLHCInterface.h.
|
private |
Definition at line 82 of file EvtGenLHCInterface.h.
|
private |
Definition at line 80 of file EvtGenLHCInterface.h.
|
private |
Definition at line 81 of file EvtGenLHCInterface.h.
|
private |
Definition at line 88 of file EvtGenLHCInterface.h.
|
private |
Definition at line 90 of file EvtGenLHCInterface.h.
|
private |
Definition at line 76 of file EvtGenLHCInterface.h.
|
private |
Definition at line 93 of file EvtGenLHCInterface.h.