CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

Exhume::Higgs Class Reference

#include <Higgs.h>

Inheritance diagram for Exhume::Higgs:
Exhume::CrossSection

List of all members.

Public Member Functions

double GetC ()
std::complex< double > GetPropagator ()
 Higgs (const edm::ParameterSet &)
void MaximiseSubParameters ()
void SetHiggsDecay (const int &)
void SetHiggsMass (const double &)
void SetPartons ()
void SetSubParameters ()
double SubParameterRange ()
double SubParameterWeight ()
double SubProcess ()

Private Member Functions

std::complex< double > GluGlu2HiggsAmp ()
double HiggsWidth_ ()
std::complex< double > Propagator ()
void SetC ()

Private Attributes

double AlphaS_
double * BR
double C
double FsfBottom
double FsfTop
std::complex< double > GGHConst
double HiggsMass2
double HiggsWidth
double NLOConst
double One
double TotWidth

Detailed Description

Definition at line 13 of file Higgs.h.


Constructor & Destructor Documentation

Exhume::Higgs::Higgs ( const edm::ParameterSet )

Member Function Documentation

double Exhume::Higgs::GetC ( ) [inline]

Definition at line 26 of file Higgs.h.

References C.

                        {
      return(C);
    };
std::complex<double> Exhume::Higgs::GetPropagator ( ) [inline]

Definition at line 29 of file Higgs.h.

References Propagator().

                                             {
      return(Propagator());
    };
std::complex<double> Exhume::Higgs::GluGlu2HiggsAmp ( ) [inline, private]

Definition at line 48 of file Higgs.h.

References AlphaS_, Exhume::CrossSection::Fsf(), FsfBottom, FsfTop, GGHConst, and Exhume::CrossSection::sHat.

                                               {
      return(GGHConst * sHat * AlphaS_ * 
             (Fsf(sHat * FsfTop) + Fsf(sHat * FsfBottom)));
    };
double Exhume::Higgs::HiggsWidth_ ( ) [private]
void Exhume::Higgs::MaximiseSubParameters ( ) [virtual]

Implements Exhume::CrossSection.

std::complex<double> Exhume::Higgs::Propagator ( ) [inline, private]

Definition at line 41 of file Higgs.h.

References Exhume::CrossSection::HiggsMass, HiggsMass2, HiggsWidth, Exhume::I, and Exhume::CrossSection::sHat.

Referenced by GetPropagator().

                                          {
      //See hep-ph 9505211

      return(I * (1.0 + I * HiggsWidth/HiggsMass)/
             (sHat - HiggsMass2 + I * HiggsWidth * sHat/HiggsMass));
    };
void Exhume::Higgs::SetC ( ) [private]
void Exhume::Higgs::SetHiggsDecay ( const int &  )
void Exhume::Higgs::SetHiggsMass ( const double &  )
void Exhume::Higgs::SetPartons ( ) [virtual]

Implements Exhume::CrossSection.

void Exhume::Higgs::SetSubParameters ( ) [virtual]

Implements Exhume::CrossSection.

double Exhume::Higgs::SubParameterRange ( ) [virtual]

Implements Exhume::CrossSection.

double Exhume::Higgs::SubParameterWeight ( ) [virtual]

Implements Exhume::CrossSection.

double Exhume::Higgs::SubProcess ( ) [virtual]

Implements Exhume::CrossSection.


Member Data Documentation

double Exhume::Higgs::AlphaS_ [private]

Definition at line 54 of file Higgs.h.

Referenced by GluGlu2HiggsAmp().

double* Exhume::Higgs::BR [private]

Definition at line 57 of file Higgs.h.

double Exhume::Higgs::C [private]

Definition at line 56 of file Higgs.h.

Referenced by GetC().

double Exhume::Higgs::FsfBottom [private]

Definition at line 54 of file Higgs.h.

Referenced by GluGlu2HiggsAmp().

double Exhume::Higgs::FsfTop [private]

Definition at line 54 of file Higgs.h.

Referenced by GluGlu2HiggsAmp().

std::complex<double> Exhume::Higgs::GGHConst [private]

Definition at line 51 of file Higgs.h.

Referenced by GluGlu2HiggsAmp().

double Exhume::Higgs::HiggsMass2 [private]

Definition at line 55 of file Higgs.h.

Referenced by Propagator().

double Exhume::Higgs::HiggsWidth [private]

Definition at line 55 of file Higgs.h.

Referenced by Propagator().

double Exhume::Higgs::NLOConst [private]

Definition at line 54 of file Higgs.h.

double Exhume::Higgs::One [private]

Definition at line 56 of file Higgs.h.

double Exhume::Higgs::TotWidth [private]

Definition at line 55 of file Higgs.h.