|
PYTHIA
8.316
|
New events struct. More...
#include <LHEH5.h>
Public Member Functions | |
| Particle | mkParticle (size_t idx) const |
| Make a particle, given an index. | |
| std::vector< Particle > | mkEvent (size_t ievent) const |
| Make an event, given an index. More... | |
| EventHeader | mkEventHeader (int ievent) const |
| Make an event header, given an index. | |
Public Attributes | |
| std::vector< size_t > | _vstart |
| Lookup. | |
| std::vector< int > | _vid |
| Particles. | |
| std::vector< int > | _vstatus |
| std::vector< int > | _vmother1 |
| std::vector< int > | _vmother2 |
| std::vector< int > | _vcolor1 |
| std::vector< int > | _vcolor2 |
| std::vector< double > | _vpx |
| std::vector< double > | _vpy |
| std::vector< double > | _vpz |
| std::vector< double > | _ve |
| std::vector< double > | _vm |
| std::vector< double > | _vlifetime |
| std::vector< double > | _vspin |
| std::vector< int > | _vnparticles |
| Event info. | |
| std::vector< int > | _vpid |
| std::vector< std::vector< double > > | _vweightvec |
| std::vector< size_t > | _vtrials |
| std::vector< double > | _vscale |
| std::vector< double > | _vrscale |
| std::vector< double > | _vfscale |
| std::vector< double > | _vaqed |
| std::vector< double > | _vaqcd |
| int | npLO |
| int | npNLO |
| size_t | _particle_offset |
New events struct.
| std::vector< Particle > mkEvent | ( | size_t | ievent | ) | const |
Make an event, given an index.
NOTE we need to subtract the particle offset here as the particle properties run from 0 and not the global index when using batches.
Make sure beam particles are ordered according to convention i.e. first particle has positive z-momentum
1.8.11