#include <lheh5.h>
Public Member Functions | |
std::vector< Particle > | mkEvent (size_t ievent) const |
EventHeader | mkEventHeader (int ievent) const |
Particle | mkParticle (size_t idx) const |
Public Attributes | |
size_t | _particle_offset |
std::vector< double > | _vaqcd |
std::vector< double > | _vaqed |
std::vector< int > | _vcolor1 |
std::vector< int > | _vcolor2 |
std::vector< double > | _ve |
std::vector< size_t > | _vend |
std::vector< double > | _vfscale |
std::vector< int > | _vid |
std::vector< double > | _vlifetime |
std::vector< double > | _vm |
std::vector< int > | _vmother1 |
std::vector< int > | _vmother2 |
std::vector< int > | _vnparticles |
std::vector< int > | _vnpLO |
std::vector< int > | _vnpNLO |
std::vector< int > | _vpid |
std::vector< double > | _vpx |
std::vector< double > | _vpy |
std::vector< double > | _vpz |
std::vector< double > | _vrscale |
std::vector< double > | _vscale |
std::vector< double > | _vspin |
std::vector< size_t > | _vstart |
std::vector< int > | _vstatus |
std::vector< size_t > | _vtrials |
std::vector< double > | _vweight |
std::vector< Particle > lheh5::Events::mkEvent | ( | size_t | ievent | ) | const |
Definition at line 35 of file lheh5.cc.
References _particle_offset, _vend, _vstart, l1ctLayer2EG_cff::id, and mkParticle().
Referenced by lhef::H5Handler::getEvent(), and lhef::H5Handler::getEventProperties().
EventHeader lheh5::Events::mkEventHeader | ( | int | ievent | ) | const |
Definition at line 51 of file lheh5.cc.
References _vaqcd, _vaqed, _vfscale, _vnparticles, _vnpLO, _vnpNLO, _vpid, _vrscale, _vscale, _vtrials, _vweight, and iev.
Referenced by lhef::H5Handler::getEventProperties(), and lhef::H5Handler::getHeader().
Particle lheh5::Events::mkParticle | ( | size_t | idx | ) | const |
size_t lheh5::Events::_particle_offset |
std::vector<double> lheh5::Events::_vaqcd |
Definition at line 70 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<double> lheh5::Events::_vaqed |
Definition at line 69 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<int> lheh5::Events::_vcolor1 |
Definition at line 52 of file lheh5.h.
Referenced by mkParticle().
std::vector<int> lheh5::Events::_vcolor2 |
Definition at line 53 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_ve |
Definition at line 57 of file lheh5.h.
Referenced by mkParticle().
std::vector<size_t> lheh5::Events::_vend |
std::vector<double> lheh5::Events::_vfscale |
Definition at line 68 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<int> lheh5::Events::_vid |
Definition at line 48 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_vlifetime |
Definition at line 59 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_vm |
Definition at line 58 of file lheh5.h.
Referenced by mkParticle().
std::vector<int> lheh5::Events::_vmother1 |
Definition at line 50 of file lheh5.h.
Referenced by mkParticle().
std::vector<int> lheh5::Events::_vmother2 |
Definition at line 51 of file lheh5.h.
Referenced by mkParticle().
std::vector<int> lheh5::Events::_vnparticles |
Definition at line 62 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<int> lheh5::Events::_vnpLO |
Definition at line 71 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<int> lheh5::Events::_vnpNLO |
Definition at line 72 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<int> lheh5::Events::_vpid |
Definition at line 63 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<double> lheh5::Events::_vpx |
Definition at line 54 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_vpy |
Definition at line 55 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_vpz |
Definition at line 56 of file lheh5.h.
Referenced by mkParticle().
std::vector<double> lheh5::Events::_vrscale |
Definition at line 67 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<double> lheh5::Events::_vscale |
Definition at line 66 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<double> lheh5::Events::_vspin |
Definition at line 60 of file lheh5.h.
Referenced by mkParticle().
std::vector<size_t> lheh5::Events::_vstart |
std::vector<int> lheh5::Events::_vstatus |
Definition at line 49 of file lheh5.h.
Referenced by mkParticle().
std::vector<size_t> lheh5::Events::_vtrials |
Definition at line 65 of file lheh5.h.
Referenced by mkEventHeader().
std::vector<double> lheh5::Events::_vweight |
Definition at line 64 of file lheh5.h.
Referenced by mkEventHeader().