Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
();
18
void
LIPS2Amp
();
19
void
Amp2LIPS
();
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()
Exhume::GG::GG
GG(const edm::ParameterSet &)
TwoSpace.h
Exhume::TwoSpace
Definition:
TwoSpace.h:13
Exhume::GG::InvSinTheta
double InvSinTheta
Definition:
GG.h:23
Exhume::GG::SubProcess
double SubProcess()
Exhume::GG
Definition:
GG.h:11
Exhume::GG::Amp2LIPS
void Amp2LIPS()
edm::ParameterSet
Definition:
ParameterSet.h:35
Exhume::GG::EighteenPI
double EighteenPI
Definition:
GG.h:22
Generated for CMSSW Reference Manual by
1.8.5