Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
GeneratorInterface
ExhumeInterface
interface
DiPhoton.h
Go to the documentation of this file.
1
//-*-c++-*-
2
//-*-DiPhoton.h-*-
3
// Written by James Monk and Andrew Pilkington
5
#ifndef DI_PHOTON_HH
6
#define DI_PHOTON_HH
7
8
#include "
GeneratorInterface/ExhumeInterface/interface/TwoSpace.h
"
9
10
namespace
Exhume {
11
class
DiPhoton
:
public
TwoSpace
{
12
public
:
13
DiPhoton
(
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
MatrixElement
();
22
//internal functions
23
24
//internal Parameters
25
double
t_
;
//internal
26
27
double
PI2
,
Inv64PI2
;
28
int
Nc
;
29
double
MatFact
;
30
int
Nup
;
31
int
Ndown
;
32
};
33
}
// namespace Exhume
34
#endif
Exhume::DiPhoton::Nc
int Nc
Definition:
DiPhoton.h:28
Exhume::DiPhoton::t_
double t_
Definition:
DiPhoton.h:25
Exhume::DiPhoton::PI2
double PI2
Definition:
DiPhoton.h:27
Exhume::DiPhoton::Amp2LIPS
void Amp2LIPS() override
Exhume::DiPhoton::LIPS2Amp
void LIPS2Amp() override
Exhume::DiPhoton::SubProcess
double SubProcess() override
TwoSpace.h
Exhume::DiPhoton::MatFact
double MatFact
Definition:
DiPhoton.h:29
Exhume::DiPhoton::Nup
int Nup
Definition:
DiPhoton.h:30
Exhume::DiPhoton::Inv64PI2
double Inv64PI2
Definition:
DiPhoton.h:27
Exhume::TwoSpace
Definition:
TwoSpace.h:13
Exhume::DiPhoton::MatrixElement
double MatrixElement()
Exhume::DiPhoton
Definition:
DiPhoton.h:11
Exhume::DiPhoton::Ndown
int Ndown
Definition:
DiPhoton.h:31
Exhume::DiPhoton::DiPhoton
DiPhoton(const edm::ParameterSet &)
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.5