CMS 3D CMS Logo

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 
9 
10 namespace Exhume {
11  class DiPhoton : public TwoSpace {
12  public:
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::SubProcess
double SubProcess() override
Exhume::TwoSpace
Definition: TwoSpace.h:13
TwoSpace.h
Exhume::DiPhoton::Inv64PI2
double Inv64PI2
Definition: DiPhoton.h:27
Exhume
Definition: CrossSection.h:37
Exhume::DiPhoton::DiPhoton
DiPhoton(const edm::ParameterSet &)
Exhume::DiPhoton::Amp2LIPS
void Amp2LIPS() override
Exhume::DiPhoton
Definition: DiPhoton.h:11
edm::ParameterSet
Definition: ParameterSet.h:47
Exhume::DiPhoton::PI2
double PI2
Definition: DiPhoton.h:27
Exhume::DiPhoton::t_
double t_
Definition: DiPhoton.h:25
Exhume::DiPhoton::LIPS2Amp
void LIPS2Amp() override
Exhume::DiPhoton::MatFact
double MatFact
Definition: DiPhoton.h:29
Exhume::DiPhoton::Nup
int Nup
Definition: DiPhoton.h:30
Exhume::DiPhoton::Ndown
int Ndown
Definition: DiPhoton.h:31
Exhume::DiPhoton::MatrixElement
double MatrixElement()
Exhume::DiPhoton::Nc
int Nc
Definition: DiPhoton.h:28