Main Page
Namespaces
Classes
Package Documentation
src
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
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
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:23
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:22
Generated for CMSSW Reference Manual by
1.8.11