test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
Exhume::DiPhoton Class Reference

#include <DiPhoton.h>

Inheritance diagram for Exhume::DiPhoton:
Exhume::TwoSpace Exhume::CrossSection Exhume::Weight

Public Member Functions

void Amp2LIPS ()
 
 DiPhoton (const edm::ParameterSet &)
 
void LIPS2Amp ()
 
double SubProcess ()
 
- Public Member Functions inherited from Exhume::TwoSpace
int GetNumberOfSubParameters ()
 
void MaximiseSubParameters ()
 
void SetMassAtThetaScan (double _M1)
 
void SetPartons ()
 
void SetSubParameters ()
 
void SetThetaMin (const double &)
 
double SubParameterRange ()
 
double SubParameterWeight ()
 
 TwoSpace (const edm::ParameterSet &)
 
double WeightFunc (const double &)
 
 ~TwoSpace ()
 
- Public Member Functions inherited from Exhume::CrossSection
double AlphaS (const double &)
 
 CrossSection (const edm::ParameterSet &)
 
double Differential ()
 
double GetB ()
 
double GetEta ()
 
std::map< double, double > Getfg2Map ()
 
std::string GetName ()
 
std::vector< ParticleGetPartons ()
 
double GetPhi1 ()
 
double GetPhi2 ()
 
CLHEP::HepLorentzVector GetProton1 ()
 
CLHEP::HepLorentzVector GetProton2 ()
 
double GetRg (const double &x_, const double &Qt)
 
double GetRoot_s ()
 
double GetsHat ()
 
double GetSqrtsHat ()
 
double Gett1 ()
 
double Gett2 ()
 
double Getx1 ()
 
double Getx2 ()
 
void Hadronise ()
 
void SetKinematics (const double &, const double &, const double &, const double &, const double &, const double &)
 
void SetRandomEngine (CLHEP::HepRandomEngine *engine)
 
virtual ~CrossSection ()
 

Private Member Functions

double MatrixElement ()
 

Private Attributes

double Inv64PI2
 
double MatFact
 
int Nc
 
int Ndown
 
int Nup
 
double PI2
 
double t_
 

Additional Inherited Members

- Protected Member Functions inherited from Exhume::CrossSection
std::complex< double > f (const double &)
 
std::complex< double > F0 (const double &)
 
std::complex< double > Fsf (const double &)
 
- Protected Attributes inherited from Exhume::TwoSpace
double CosTheta
 
double CosThetaMax
 
double CosThetaMin
 
bool dirty_weighting
 
double Fudge
 
double MassAtThetaScan
 
double MaximumSubProcessCosTheta
 
double MaximumSubProcessValue
 
double PartonMass
 
double Phi
 
double PhiMax
 
double ThetaMax
 
double ThetaMin
 
- Protected Attributes inherited from Exhume::CrossSection
double AlphaEw
 
double BottomMass
 
CLHEP::HepLorentzVector CentralVector
 
double CharmMass
 
double ey
 
int FNAL_or_LHC
 
double Gev2fb
 
double gw
 
double HiggsMass
 
double HiggsVev
 
double Invs
 
double InvsHat
 
double InvsHat2
 
double InvSqrtsHat
 
double Invsx1x2
 
double InvV1MinusV2
 
double LambdaW
 
std::string lhapdfSetPath_
 
double LnMju2
 
double Mju
 
double Mju2
 
double MuonMass
 
std::string Name
 
CLHEP::HepLorentzVector P1In
 
CLHEP::HepLorentzVector P2In
 
std::vector< ParticlePartons
 
double Phi1
 
double Phi2
 
double PPhi
 
CLHEP::HepLorentzVector Proton1
 
CLHEP::HepLorentzVector Proton2
 
double Pt1
 
double Pt1DotPt2
 
double Pt2
 
CLHEP::HepRandomEngine * randomEngine
 
double root_s
 
double s
 
double sHat
 
double sHat2
 
double SqrtsHat
 
double StrangeMass
 
double t1
 
double t2
 
double TauMass
 
double TopMass
 
double WMass
 
double x1
 
double x1p
 
double x1x2
 
double x2
 
double x2p
 
double y
 
double ZMass
 

Detailed Description

Definition at line 11 of file DiPhoton.h.

Constructor & Destructor Documentation

Exhume::DiPhoton::DiPhoton ( const edm::ParameterSet )

Member Function Documentation

void Exhume::DiPhoton::Amp2LIPS ( )
virtual

Implements Exhume::TwoSpace.

void Exhume::DiPhoton::LIPS2Amp ( )
virtual

Implements Exhume::TwoSpace.

double Exhume::DiPhoton::MatrixElement ( )
private
double Exhume::DiPhoton::SubProcess ( )
virtual

Implements Exhume::TwoSpace.

Member Data Documentation

double Exhume::DiPhoton::Inv64PI2
private

Definition at line 28 of file DiPhoton.h.

double Exhume::DiPhoton::MatFact
private

Definition at line 30 of file DiPhoton.h.

int Exhume::DiPhoton::Nc
private

Definition at line 29 of file DiPhoton.h.

int Exhume::DiPhoton::Ndown
private

Definition at line 32 of file DiPhoton.h.

int Exhume::DiPhoton::Nup
private

Definition at line 31 of file DiPhoton.h.

double Exhume::DiPhoton::PI2
private

Definition at line 28 of file DiPhoton.h.

double Exhume::DiPhoton::t_
private

Definition at line 26 of file DiPhoton.h.