PYTHIA  8.317
Public Member Functions | Public Attributes | List of all members
EventInfo Class Reference

Class for storing Events and Info objects. More...

#include <HIBasics.h>

Public Member Functions

 EventInfo ()=default
 Empty constructor.
 
bool operator< (const EventInfo &ei) const
 

Public Attributes

Event event
 The Event object.
 
Info info
 The corresponding Info object.
 
int code = 0
 The code for the subprocess.
 
double ordering = -1.0
 The ordering variable of this event.
 
const SubCollisioncoll = {}
 The associated SubCollision object.
 
bool ok = false
 Is the event properly generated?
 
map< Nucleon *, pair< int, int > > projs
 
map< Nucleon *, pair< int, int > > targs
 
map< Nucleon *, vector< int > > projRems
 Also map the remnants for thie for the projectile and/or target, if any.
 
map< Nucleon *, vector< int > > targRems
 
map< Nucleon *, int > projEl
 
map< Nucleon *, int > targEl
 

Detailed Description

Class for storing Events and Info objects.

Member Data Documentation

map<Nucleon*, int> projEl

... and the location of the projectile's and/or target's (quasi) elastically scattered nucleon. (Note that this is also a remnant.)

map<Nucleon*, pair<int,int> > projs

Which projectile and target nucleons are included and where are they placed?


The documentation for this class was generated from the following file: