CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/GeneratorInterface/ExhumeInterface/interface/DiPhoton.h

Go to the documentation of this file.
00001 //-*-c++-*-
00002 //-*-DiPhoton.h-*-
00003 //   Written by James Monk and Andrew Pilkington
00005 #ifndef DI_PHOTON_HH
00006 #define DI_PHOTON_HH
00007 
00008 #include "GeneratorInterface/ExhumeInterface/interface/TwoSpace.h"
00009 
00010 namespace Exhume{
00011   class DiPhoton : public TwoSpace{
00012 
00013   public:
00014     DiPhoton(const edm::ParameterSet&);
00015    
00016     //declare inherited functions
00017     double SubProcess();
00018     void LIPS2Amp();
00019     void Amp2LIPS();
00020   
00021   private:
00022     double MatrixElement();
00023     //internal functions
00024  
00025     //internal Parameters
00026     double t_;//internal 
00027    
00028     double PI2, Inv64PI2;
00029     int Nc;
00030     double MatFact;
00031     int Nup;
00032     int Ndown;
00033   };
00034 }
00035 #endif