34 #ifndef EVENTCHANNEL_H
35 #define EVENTCHANNEL_H
39 #include "starlightconstants.h"
40 #include "readinluminosity.h"
41 #include "beambeamsystem.h"
42 #include "randomgenerator.h"
94 #endif // EVENTCHANNEL_H
bool _etaCutEnabled
en/disables cut in eta
bool _ptCutEnabled
en/disables cut in pt
unsigned long nmbAccepted() const
returns number of accepted events
double _ptCutMax
maximum pt, if cut is enabled
static double pseudoRapidity(const double px, const double py, const double pz)
calculates pseudorapidity for given 3-momentum
double _etaCutMin
minimum eta, if cut is enabled
unsigned long _nmbAccepted
number of accepted events
double _etaCutMax
maximum eta, if cut is enabled
unsigned long _nmbAttempts
number of attempted events
unsigned long nmbAttempts() const
returns number of attempted events
static void transform(const double betax, const double betay, const double betaz, double &E, double &px, double &py, double &pz, int &iFbadevent)
Lorentz-transforms given 4-vector.
double _ptCutMin
minimum pt, if cut is enabled