RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
30 #ifndef ppLabGenFrame_HH
31 #define ppLabGenFrame_HH
35 namespace RestFrames {
48 const std::string& stitle);
97 virtual double GetProbMCMC(
double mass = -1.)
const;
102 virtual bool InitializeGenAnalysis();
103 virtual bool IterateMCMC();
115 virtual double pPDF_q(
double x)
const;
116 virtual double pPDF_qbar(
double x)
const;
117 virtual double pPDF_g(
double x)
const;
120 static double m_PDF_eta_1;
121 static double m_PDF_eta_2;
122 static double m_PDF_eps_u;
123 static double m_PDF_g_u;
124 static double m_PDF_del_S;
125 static double m_PDF_eta_S;
126 static double m_PDF_eps_S;
127 static double m_PDF_g_S;
128 static double m_PDF_A_g;
129 static double m_PDF_del_g;
130 static double m_PDF_eta_g;
131 static double m_PDF_eps_g;
132 static double m_PDF_g_g;
133 static double m_PDF_A_g1;
134 static double m_PDF_del_g1;
135 static double m_PDF_eta_g1;
void SetEnergyP2(double E)
Sets energy for colliding beam #2.
void SetPDFgg()
Sets parton distribution function for gluon-gluon interaction.
void SetPDFqq()
Sets parton distribution function for valence quark-valence quark interaction.
double GetEnergyP2() const
Returns energy of colliding beam #2.
ppLabGenFrame(const std::string &sname, const std::string &stitle)
Standard constructor.
virtual double GetProbMCMC(double mass=-1.) const
Evaluates probability of the state is in right now or the probablility of a state it could go in.
void SetPDFgq()
Sets parton distribution function for gluon-valence quark interaction.
void SetEnergyP1(double E)
Sets energy for colliding beam #1.
virtual void Clear()
Clears ppLabGenFrame to all connections from other objects.
double GetEnergyP1() const
Returns energy of colliding beam #1.
void SetPDFqqbar()
Sets parton distribution function for valence quark-sea quarks.