#include <Event.hh>
Public Member Functions | |
Event ()=default | |
Default Event Constructor. More... | |
Event (UnclusteredEvent ev, fastjet::JetDefinition const &jet_def, double min_jet_pt) | |
Event Constructor adding jet clustering to an unclustered event. More... | |
std::vector< fastjet::PseudoJet > | jets () const |
The jets formed by the outgoing partons. More... | |
UnclusteredEvent const & | unclustered () const |
The corresponding event before jet clustering. More... | |
EventParameters const & | central () const |
Central parameter choice. More... | |
EventParameters & | central () |
Central parameter choice. More... | |
std::array< Particle, 2 > const & | incoming () const |
Incoming particles. More... | |
std::vector< Particle > const & | outgoing () const |
Outgoing particles. More... | |
std::unordered_map< size_t, std::vector< Particle > > const & | decays () const |
Particle decays. More... | |
std::vector< EventParameters > const & | variations () const |
Parameter (scale) variations. More... | |
std::vector< EventParameters > & | variations () |
Parameter (scale) variations. More... | |
EventParameters const & | variations (size_t i) const |
Parameter (scale) variation. More... | |
EventParameters & | variations (size_t i) |
Parameter (scale) variation. More... | |
std::vector< int > | particle_jet_indices (std::vector< fastjet::PseudoJet > const &jets) const |
Indices of the jets the outgoing partons belong to. More... | |
fastjet::JetDefinition const & | jet_def () const |
Jet definition used for clustering. More... | |
double | min_jet_pt () const |
Minimum jet transverse momentum. More... | |
event_type::EventType | type () const |
Event type. More... | |
An event with clustered jets
This is the main HEJ 2 event class. It contains kinematic information including jet clustering, parameter (e.g. scale) settings and the event weight.
|
default |
Default Event Constructor.
HEJ::Event::Event | ( | UnclusteredEvent | ev, |
fastjet::JetDefinition const & | jet_def, | ||
double | min_jet_pt | ||
) |
Event Constructor adding jet clustering to an unclustered event.
|
inline |
Central parameter choice.
|
inline |
Central parameter choice.
|
inline |
Particle decays.
The key in the returned map corresponds to the index in the vector returned by outgoing()
|
inline |
Incoming particles.
|
inline |
Jet definition used for clustering.
std::vector< fastjet::PseudoJet > HEJ::Event::jets | ( | ) | const |
The jets formed by the outgoing partons.
|
inline |
Minimum jet transverse momentum.
|
inline |
Outgoing particles.
|
inline |
Indices of the jets the outgoing partons belong to.
jets | Jets to be tested |
|
inline |
Event type.
|
inline |
The corresponding event before jet clustering.
|
inline |
Parameter (scale) variations.
|
inline |
Parameter (scale) variations.
|
inline |
Parameter (scale) variation.
i | Index of the requested variation |
|
inline |
Parameter (scale) variation.
i | Index of the requested variation |