CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
void Amp2LIPS() override
void LIPS2Amp() override
double SubProcess() override
double MatFact
Definition: DiPhoton.h:29
double Inv64PI2
Definition: DiPhoton.h:27
double MatrixElement()
DiPhoton(const edm::ParameterSet &)