source: HiSusy/trunk/Pythia8Sgluon/Sigma2SgluonSgluonBase.h @ 8

Last change on this file since 8 was 8, checked in by zerwas, 9 years ago

add Pythia8Sgluon generator

File size: 864 bytes
Line 
1#ifndef SIGMA2SGLUONSGLUONBASE_H
2#define SIGMA2SGLUONSGLUONBASE_H
3// A common class for the Sgluons
4
5#include "ParticleData.h"
6
7using namespace Pythia8;
8
9class Sigma2SgluonSgluonBase {
10
11 public:
12
13  //Constructor
14  Sigma2SgluonSgluonBase();
15  Sigma2SgluonSgluonBase(int);
16
17  //Destructor
18  virtual ~Sigma2SgluonSgluonBase();
19
20  // the differential cross sections
21  virtual double dsigmadcostheta(double);
22
23  //utility factor from dsigma/dcos(theta) to dsigma/dt
24  double convFactordsigmadcostheta2dsigmadt(double, double);
25
26  // utility for the integration over costheta
27  double integrate(double,double,double);
28
29 protected:
30  // Store flavour-specific process information and standard prefactor.
31  int    m_idsgluon, m_idsgluonBar;
32  double m_sigma;
33
34  // Pointer to properties of Theta, to access mass
35  ParticleDataEntry* m_particlePtr;
36
37 private:
38
39};
40#endif
41
Note: See TracBrowser for help on using the repository browser.