10 #ifndef Pythia8_HIBasics_H 11 #define Pythia8_HIBasics_H 13 #include "Pythia8/Pythia.h" 43 bool operator<(
const EventInfo & ei)
const {
55 map<Nucleon*, pair<int,int> >
projs, targs;
58 map<Nucleon*, vector<int> >
projRems, targRems;
The Event class holds all info on the generated event.
Definition: Event.h:408
map< Nucleon *, pair< int, int > > projs
Definition: HIBasics.h:55
map< Nucleon *, int > projEl
Definition: HIBasics.h:62
Info info
The corresponding Info object.
Definition: HIBasics.h:36
double ordering
The ordering variable of this event.
Definition: HIBasics.h:42
Event event
The Event object.
Definition: HIBasics.h:33
bool ok
Is the event properly generated?
Definition: HIBasics.h:51
int code
The code for the subprocess.
Definition: HIBasics.h:39
Definition: HISubCollisionModel.h:30
Class for storing Events and Info objects.
Definition: HIBasics.h:25
map< Nucleon *, vector< int > > projRems
Also map the remnants for thie for the projectile and/or target, if any.
Definition: HIBasics.h:58
Header for classes to set beam momentum and interaction vertex spread.
Definition: Analysis.h:20
const SubCollision * coll
The associated SubCollision object.
Definition: HIBasics.h:48
EventInfo()=default
Empty constructor.