12 #ifndef Pythia8_HIBasics_H 13 #define Pythia8_HIBasics_H 15 #include "Pythia8/Pythia.h" 32 const double millimeter = 1.0e12;
36 const double millibarn = 0.1;
37 const double nanobarn = 1.0e-7;
41 using namespace HIUnits;
52 EventInfo(): code(0), ordering(-1.0), coll(0), ok(false) {}
77 map<Nucleon*, pair<int,int> >
projs, targs;
The Event class holds all info on the generated event.
Definition: Event.h:453
map< Nucleon *, pair< int, int > > projs
Definition: HIBasics.h:77
Info info
The corresponding Info object.
Definition: HIBasics.h:58
const double femtometer2
Cross sections.
Definition: HIBasics.h:35
double ordering
The ordering variable of this event.
Definition: HIBasics.h:64
Event event
The Event object.
Definition: HIBasics.h:55
bool ok
Is the event properly generated?
Definition: HIBasics.h:73
int code
The code for the subprocess.
Definition: HIBasics.h:61
Definition: HISubCollisionModel.h:30
Class for storing Events and Info objects.
Definition: HIBasics.h:47
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:70
const double femtometer
Lengths.
Definition: HIBasics.h:31
EventInfo()
Empty constructor.
Definition: HIBasics.h:52
bool operator<(const ColourDipolePtr &d1, const ColourDipolePtr &d2)
Comparison operator by index for two dipole pointers.
Definition: ColourReconnection.h:72