9 #ifndef Pythia8_StringLength_H 10 #define Pythia8_StringLength_H 12 #include "Pythia8/Event.h" 13 #include "Pythia8/Info.h" 14 #include "Pythia8/Settings.h" 15 #include "Pythia8/StringFragmentation.h" 28 StringLength() : loggerPtr(), m0(), sqrt2(), juncCorr(), lambdaForm(),
58 const Vec4& p4)
const;
62 static const double TINY, MINANGLE;
67 double m0, sqrt2, juncCorr;
StringLength()
Constructor.
Definition: StringLength.h:28
double getJuncLength(Event &event, int i, int j, int k)
Calculate the length of a single junction given the 3 entries in event.
Definition: StringLength.cc:101
The Event class holds all info on the generated event.
Definition: Event.h:453
Definition: StringFragmentation.h:119
double getLength(const Vec4 &p, const Vec4 &v, bool isJunc=false) const
Definition: StringLength.cc:78
StringLength class. It is used to calculate the lambda measure.
Definition: StringLength.h:23
Header for classes to set beam momentum and interaction vertex spread.
Definition: Analysis.h:20
double getStringLength(Event &event, int i, int j)
Calculate string length for two indices in the event record.
Definition: StringLength.cc:48
void init(Info *infoPtrIn, Settings &settings)
Initialize.
Definition: StringLength.cc:31
Definition: Settings.h:195