|
||||
File indexing completed on 2024-04-06 12:13:29
0001 //-*-c++-*- 0002 //-*-GG.h-*- 0003 // Written by James Monk and Andrew Pilkington 0004 ///////////////////////////////////////////////////////////////////////////// 0005 #ifndef GG_HH 0006 #define GG_HH 0007 0008 #include "GeneratorInterface/ExhumeInterface/interface/TwoSpace.h" 0009 0010 namespace Exhume { 0011 class GG : public TwoSpace { 0012 public: 0013 GG(const edm::ParameterSet&); 0014 0015 //declare inherited functions 0016 double SubProcess() override; 0017 void LIPS2Amp() override; 0018 void Amp2LIPS() override; 0019 0020 private: 0021 double EighteenPI; 0022 double InvSinTheta; 0023 0024 /* 0025 void SetPartons(); 0026 void SetSubParameters(); 0027 double SubParameterWeight(); 0028 void MaximiseSubParameters(); 0029 double SubParameterRange(); 0030 0031 //declare sub-process specific functions 0032 void SetThetaMin(const double&); 0033 0034 private: 0035 //internal functions 0036 double WeightFunc(const double&); 0037 //internal Parameters 0038 double CosTheta,CosThetaMin,CosThetaMax; 0039 double ThetaMin,ThetaMax, SinThetaMin; 0040 double Theta,SinTheta,InvSinTheta; 0041 double E, Px,Py,Pz,Phi; 0042 double SubWgt; 0043 double EighteenPI; 0044 */ 0045 }; 0046 } // namespace Exhume 0047 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |