26 inline void SetScale(
double mu) {_m1=mu;}
29 std::map<int,double> _o;
43 inline void ResetButX(){
44 _w=0,_wf=0,_wr=0,_wrr=0,_wff=0,_wrf=0;
54 inline const double&
X1()
const {
return _x1;}
55 inline const double&
X2()
const {
return _x2;}
56 inline const int&
p()
const {
return _p;}
57 inline void SetX(
double x) {_x1=x;}
58 inline void SetX1(
double x) {_x1=x;}
59 inline void SetX2(
double x) {_x2=x;}
62 inline void SetWeight(
double w) {_w=w;}
66 inline void SetWeight_MuIndependent(
double w) {_w=w;}
82 double _w, _wf, _wr, _wrr, _wff, _wrf;
void AddWeight_log_muff(double w)
set weight w, which will contribute with log^2_e(muf^2)*w
Definition: fastNLOEvent.h:77
void SetObservable0(double o)
Set observable for '0th' dimension for single-differential calculation.
Definition: fastNLOEvent.h:18
const double & X2() const
get x-value of second hadron
Definition: fastNLOEvent.h:55
void SetWeight_log_muff(double w)
set weight w, which will contribute with log^2_e(muf^2)*w
Definition: fastNLOEvent.h:71
void SetX1(double x)
setx-value of first hadron
Definition: fastNLOEvent.h:58
void SetProcessId(int n)
set identifier of specific subprocess (0<n<NSubproc), according to the corresponding PDF linear combi...
Definition: fastNLOEvent.h:60
void AddSigma(double s)
Definition: fastNLOEvent.h:65
void SetWeight_log_murr(double w)
set weight w, which will contribute with log^2_e(mur^2)*w
Definition: fastNLOEvent.h:70
void SetObsScale2(double mu)
Definition: fastNLOEvent.h:25
void AddWeight_log_muf(double w)
set weight w, which will contribute with log_e(muf^2)*w
Definition: fastNLOEvent.h:75
Definition: fastNLOEvent.h:35
void SetX(double x)
set x-value of first hadron (if e.g. DIS)
Definition: fastNLOEvent.h:57
void SetWeight_log_muf(double w)
set weight w, which will contribute with log_e(muf^2)*w
Definition: fastNLOEvent.h:69
Definition: fastNLOCreate.h:22
void SetObservable2(double o)
Set observable for '2nd' dimension for single/double/triple differential calculations.
Definition: fastNLOEvent.h:20
void SetEventCounter(long long int n)
Definition: fastNLOEvent.h:61
void SetSigma(double s)
weight to calculate cross section (i.e. already multiplied by PDF,alpha_s).
Definition: fastNLOEvent.h:64
void AddWeight_log_murf(double w)
set weight w, which will contribute with log_e(mur^2)*log_e(muf^2)*w
Definition: fastNLOEvent.h:78
void SetWeight_log_mur(double w)
set weight w, which will contribute with log_e(mur^2)*w
Definition: fastNLOEvent.h:68
void AddWeight_MuIndependent(double w)
weights must be mutliplied with dummypdf (1/x)
Definition: fastNLOEvent.h:73
void SetX2(double x)
set x-value of second hadron
Definition: fastNLOEvent.h:59
void SetObservable1(double o)
Set observable for '1st' dimension for single and double-differential calculations.
Definition: fastNLOEvent.h:19
const double & X1() const
get x-value of first hadron
Definition: fastNLOEvent.h:54
void SetObservableDimI(double o, int iDim)
Set observable of dimension iDim (e.g. in case of multidimensional measurements)
Definition: fastNLOEvent.h:17
void AddWeight_log_murr(double w)
set weight w, which will contribute with log^2_e(mur^2)*w
Definition: fastNLOEvent.h:76
void SetScale(double mu)
if not a flexible-scale table
Definition: fastNLOEvent.h:27
void SetWeight_log_murf(double w)
set weight w, which will contribute with log_e(mur^2)*log_e(muf^2)*w
Definition: fastNLOEvent.h:72
const int & p() const
get x-value of second hadron
Definition: fastNLOEvent.h:56
void AddWeight_log_mur(double w)
set weight w, which will contribute with log_e(mur^2)*w
Definition: fastNLOEvent.h:74
void SetObsBin(int iBin)
Definition: fastNLOEvent.h:21
void SetObsScale1(double mu)
flexible scale table:
Definition: fastNLOEvent.h:23
Definition: fastNLOEvent.h:8