Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
GeneratorInterface
ExhumeInterface
interface
QQ.h
Go to the documentation of this file.
1
//-*-c++-*-
2
//-*-QQ.h-*-
3
// Written by James Monk and Andrew Pilkington
5
#ifndef QQ_HH
6
#define QQ_HH
7
8
#include "
GeneratorInterface/ExhumeInterface/interface/TwoSpace.h
"
9
10
namespace
Exhume{
11
class
QQ
:
public
TwoSpace
{
12
13
public
:
14
QQ
(
const
edm::ParameterSet
&);
15
16
//declare inherited functions
17
double
SubProcess
();
18
void
LIPS2Amp
();
19
void
Amp2LIPS
();
20
void
SetQuarkType
(
const
int
&);
21
private
:
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
void SetQuarkType(const int&);
34
private:
35
//internal functions
36
double WeightFunc(const double&);
37
//internal Parameters
38
double qMass,qMassSq;
39
double CosTheta,CosThetaMin,CosThetaMax;
40
double ThetaMin,ThetaMax, SinThetaMin;
41
double Theta,SinTheta,InvSinTheta;
42
double E,P,Px,Py,Pz,Phi;
43
double SubWgt;
44
*/
45
};
46
}
47
#endif
TwoSpace.h
Exhume::TwoSpace
Definition:
TwoSpace.h:13
Exhume::QQ
Definition:
QQ.h:11
Exhume::QQ::SetQuarkType
void SetQuarkType(const int &)
Exhume::QQ::SubProcess
double SubProcess()
Exhume::QQ::Amp2LIPS
void Amp2LIPS()
Exhume::QQ::InvSinTheta
double InvSinTheta
Definition:
QQ.h:22
edm::ParameterSet
Definition:
ParameterSet.h:32
Exhume::QQ::LIPS2Amp
void LIPS2Amp()
Exhume::QQ::QQ
QQ(const edm::ParameterSet &)
Generated for CMSSW Reference Manual by
1.8.5