Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
ExhumeInterface
interface
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
8
#include "
GeneratorInterface/ExhumeInterface/interface/TwoSpace.h
"
9
10
namespace
Exhume
{
11
class
GG
:
public
TwoSpace
{
12
public
:
13
GG
(
const
edm::ParameterSet
&);
14
15
//declare inherited functions
16
double
SubProcess
()
override
;
17
void
LIPS2Amp
()
override
;
18
void
Amp2LIPS
()
override
;
19
20
private
:
21
double
EighteenPI
;
22
double
InvSinTheta
;
23
24
/*
25
void SetPartons();
26
void SetSubParameters();
27
double SubParameterWeight();
28
void MaximiseSubParameters();
29
double SubParameterRange();
30
31
//declare sub-process specific functions
32
void SetThetaMin(const double&);
33
34
private:
35
//internal functions
36
double WeightFunc(const double&);
37
//internal Parameters
38
double CosTheta,CosThetaMin,CosThetaMax;
39
double ThetaMin,ThetaMax, SinThetaMin;
40
double Theta,SinTheta,InvSinTheta;
41
double E, Px,Py,Pz,Phi;
42
double SubWgt;
43
double EighteenPI;
44
*/
45
};
46
}
// namespace Exhume
47
#endif
Exhume::GG::LIPS2Amp
void LIPS2Amp() override
Exhume::GG::GG
GG(const edm::ParameterSet &)
TwoSpace.h
Exhume::GG::Amp2LIPS
void Amp2LIPS() override
Exhume
Definition:
CrossSection.h:37
Exhume::TwoSpace
Definition:
TwoSpace.h:13
Exhume::GG::InvSinTheta
double InvSinTheta
Definition:
GG.h:22
Exhume::GG
Definition:
GG.h:11
Exhume::GG::SubProcess
double SubProcess() override
edm::ParameterSet
Definition:
ParameterSet.h:36
Exhume::GG::EighteenPI
double EighteenPI
Definition:
GG.h:21
Generated for CMSSW Reference Manual by
1.8.11