|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
LHE event with a list of particles and information from the header block. More...
#include <LHEEvent.hh>
Public Member Functions | |
| LHEEvent (std::string &data) | |
| virtual | ~LHEEvent () |
| void | addParticle (LHEParticle *particle) |
| double | getAQCDUP () |
| double | getAQEDUP () |
| int | getIDPRUP () |
| int | getNUP () |
| const std::vector< LHEParticle * > & | getParticles () |
| double | getSCALUP () |
| double | getXWGTUP () |
Private Attributes | |
| double | aqcdup_ |
| double | aqedup_ |
| int | idprup_ |
| int | nup_ |
| std::vector< LHEParticle * > | particles_ |
| double | scalup_ |
| double | xwgtup_ |
LHE event with a list of particles and information from the header block.
Definition at line 26 of file LHEEvent.hh.
| LHEEvent | ( | std::string & | data | ) |
Class constructor.
| data | The string data of the event header. |
Definition at line 13 of file LHEEvent.cc.
References LHEEvent::aqcdup_, LHEEvent::aqedup_, LOG::endl, LHEEvent::idprup_, LHEEvent::nup_, LHEEvent::scalup_, and LHEEvent::xwgtup_.
|
virtual |
| void addParticle | ( | LHEParticle * | particle | ) |
Add a particle to the event. @particle The particle to add.
Definition at line 70 of file LHEEvent.cc.
References LHEEvent::particles_.
Referenced by LHEReader::readNextEvent().
| double getAQCDUP | ( | ) |
Get the value of the QED coupling (AQCDUP).
Definition at line 66 of file LHEEvent.cc.
References LHEEvent::aqcdup_.
| double getAQEDUP | ( | ) |
Get the value of the QED coupling (AQEDUP).
Definition at line 62 of file LHEEvent.cc.
References LHEEvent::aqedup_.
| int getIDPRUP | ( | ) |
Get the ID of the physics process (IDRUP).
Definition at line 50 of file LHEEvent.cc.
References LHEEvent::idprup_.
| int getNUP | ( | ) |
Get the number of particles (NUP) in the event.
Definition at line 46 of file LHEEvent.cc.
References LHEEvent::nup_.
| const std::vector< LHEParticle * > & getParticles | ( | ) |
Get the list of particles in the event.
Definition at line 74 of file LHEEvent.cc.
References LHEEvent::particles_.
Referenced by LHEPrimaryGenerator::GeneratePrimaryVertex(), and LHEReader::readNextEvent().
| double getSCALUP | ( | ) |
Get the scale Q of parton distributions (SCALUP).
Definition at line 58 of file LHEEvent.cc.
References LHEEvent::scalup_.
| double getXWGTUP | ( | ) |
Get the event weight (XWGTUP).
Definition at line 54 of file LHEEvent.cc.
References LHEEvent::xwgtup_.
Referenced by LHEPrimaryGenerator::GeneratePrimaryVertex().
|
private |
QCD coupling value.
Definition at line 119 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getAQCDUP().
|
private |
QCD coupling value.
Definition at line 114 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getAQEDUP().
|
private |
The physics process ID.
Definition at line 99 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getIDPRUP().
|
private |
Number of particles.
Definition at line 94 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getNUP().
|
private |
The list of particles.
Definition at line 124 of file LHEEvent.hh.
Referenced by LHEEvent::~LHEEvent(), LHEEvent::addParticle(), and LHEEvent::getParticles().
|
private |
Scale Q of parton distributions.
Definition at line 109 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getSCALUP().
|
private |
The event weight.
Definition at line 104 of file LHEEvent.hh.
Referenced by LHEEvent::LHEEvent(), and LHEEvent::getXWGTUP().