fast pQCD calculations for hadron-induced processes
Public Member Functions | Friends | List of all members
fnloEvent Class Reference

Public Member Functions

void ResetButX ()
 
void Reset ()
 
const double & X1 () const
 get x-value of first hadron
 
const double & X2 () const
 get x-value of second hadron
 
const int & p () const
 get x-value of second hadron
 
void SetX (double x)
 set x-value of first hadron (if e.g. DIS)
 
void SetX1 (double x)
 setx-value of first hadron
 
void SetX2 (double x)
 set x-value of second hadron
 
void SetProcessId (int n)
 set identifier of specific subprocess (0<n<NSubproc), according to the corresponding PDF linear combination
 
void SetEventCounter (long long int n)
 
void SetWeight (double w)
 if not a flexible-scale table More...
 
void SetSigma (double s)
 weight to calculate cross section (i.e. already multiplied by PDF,alpha_s).
 
void AddSigma (double s)
 
void SetWeight_MuIndependent (double w)
 flexible scale table: More...
 
void SetWeight_log_mur (double w)
 set weight w, which will contribute with log_e(mur^2)*w
 
void SetWeight_log_muf (double w)
 set weight w, which will contribute with log_e(muf^2)*w
 
void SetWeight_log_murr (double w)
 set weight w, which will contribute with log^2_e(mur^2)*w
 
void SetWeight_log_muff (double w)
 set weight w, which will contribute with log^2_e(muf^2)*w
 
void SetWeight_log_murf (double w)
 set weight w, which will contribute with log_e(mur^2)*log_e(muf^2)*w
 
void AddWeight_MuIndependent (double w)
 weights must be mutliplied with dummypdf (1/x)
 
void AddWeight_log_mur (double w)
 set weight w, which will contribute with log_e(mur^2)*w
 
void AddWeight_log_muf (double w)
 set weight w, which will contribute with log_e(muf^2)*w
 
void AddWeight_log_murr (double w)
 set weight w, which will contribute with log^2_e(mur^2)*w
 
void AddWeight_log_muff (double w)
 set weight w, which will contribute with log^2_e(muf^2)*w
 
void AddWeight_log_murf (double w)
 set weight w, which will contribute with log_e(mur^2)*log_e(muf^2)*w
 

Friends

class fastNLOCreate
 

Member Function Documentation

◆ AddSigma()

void fnloEvent::AddSigma ( double  s)
inline

sigma

◆ SetEventCounter()

void fnloEvent::SetEventCounter ( long long int  n)
inline

Set event counter

◆ SetWeight()

void fnloEvent::SetWeight ( double  w)
inline

if not a flexible-scale table

weights must be mutliplied with dummypdf (1/x)

◆ SetWeight_MuIndependent()

void fnloEvent::SetWeight_MuIndependent ( double  w)
inline

flexible scale table:

weights must be mutliplied with dummypdf (1/x)

Friends And Related Function Documentation

◆ fastNLOCreate

friend class fastNLOCreate
friend

useful class to keep all process related variables. e.g x-values, weights, process identifiers, etc...


The documentation for this class was generated from the following file: