CMS 3D CMS Logo

GG.h
Go to the documentation of this file.
1 //-*-c++-*-
2 //-*-GG.h-*-
3 // Written by James Monk and Andrew Pilkington
5 #ifndef GG_HH
6 #define GG_HH
7 
9 
10 namespace Exhume{
11  class GG : public TwoSpace{
12 
13  public:
14  GG(const edm::ParameterSet&);
15 
16  //declare inherited functions
17  double SubProcess() override;
18  void LIPS2Amp() override;
19  void Amp2LIPS() override;
20 
21  private:
22  double EighteenPI;
23  double InvSinTheta;
24 
25  /*
26  void SetPartons();
27  void SetSubParameters();
28  double SubParameterWeight();
29  void MaximiseSubParameters();
30  double SubParameterRange();
31 
32  //declare sub-process specific functions
33  void SetThetaMin(const double&);
34 
35  private:
36  //internal functions
37  double WeightFunc(const double&);
38  //internal Parameters
39  double CosTheta,CosThetaMin,CosThetaMax;
40  double ThetaMin,ThetaMax, SinThetaMin;
41  double Theta,SinTheta,InvSinTheta;
42  double E, Px,Py,Pz,Phi;
43  double SubWgt;
44  double EighteenPI;
45  */
46  };
47 }
48 #endif
void LIPS2Amp() override
GG(const edm::ParameterSet &)
void Amp2LIPS() override
double InvSinTheta
Definition: GG.h:23
Definition: GG.h:11
double SubProcess() override
double EighteenPI
Definition: GG.h:22