CMS 3D CMS Logo

Public Member Functions | Protected Attributes

Exhume::TwoSpace Class Reference

#include <TwoSpace.h>

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

List of all members.

Public Member Functions

virtual void Amp2LIPS ()=0
int GetNumberOfSubParameters ()
virtual void LIPS2Amp ()=0
void MaximiseSubParameters ()
void SetMassAtThetaScan (double _M1)
void SetPartons ()
void SetSubParameters ()
void SetThetaMin (const double &)
double SubParameterRange ()
double SubParameterWeight ()
virtual double SubProcess ()=0
 TwoSpace (const edm::ParameterSet &)
double WeightFunc (const double &)
 ~TwoSpace ()

Protected Attributes

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

Detailed Description

Definition at line 13 of file TwoSpace.h.


Constructor & Destructor Documentation

Exhume::TwoSpace::TwoSpace ( const edm::ParameterSet )
Exhume::TwoSpace::~TwoSpace ( )

Member Function Documentation

virtual void Exhume::TwoSpace::Amp2LIPS ( ) [pure virtual]

Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.

int Exhume::TwoSpace::GetNumberOfSubParameters ( )
virtual void Exhume::TwoSpace::LIPS2Amp ( ) [pure virtual]

Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.

void Exhume::TwoSpace::MaximiseSubParameters ( ) [virtual]

Implements Exhume::CrossSection.

void Exhume::TwoSpace::SetMassAtThetaScan ( double  _M1) [inline]

Definition at line 22 of file TwoSpace.h.

References MassAtThetaScan.

                                       {
      MassAtThetaScan=_M1;
      return;
    }
void Exhume::TwoSpace::SetPartons ( ) [virtual]

Implements Exhume::CrossSection.

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

Implements Exhume::CrossSection.

void Exhume::TwoSpace::SetThetaMin ( const double &  )
double Exhume::TwoSpace::SubParameterRange ( ) [virtual]

Implements Exhume::CrossSection.

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

Implements Exhume::CrossSection.

virtual double Exhume::TwoSpace::SubProcess ( ) [pure virtual]

Implements Exhume::CrossSection.

Implemented in Exhume::DiPhoton, Exhume::GG, and Exhume::QQ.

double Exhume::TwoSpace::WeightFunc ( const double &  ) [virtual]

Implements Exhume::Weight.


Member Data Documentation

double Exhume::TwoSpace::CosTheta [protected]

Definition at line 42 of file TwoSpace.h.

double Exhume::TwoSpace::CosThetaMax [protected]

Definition at line 45 of file TwoSpace.h.

double Exhume::TwoSpace::CosThetaMin [protected]

Definition at line 45 of file TwoSpace.h.

Definition at line 47 of file TwoSpace.h.

double Exhume::TwoSpace::Fudge [protected]

Definition at line 49 of file TwoSpace.h.

Definition at line 48 of file TwoSpace.h.

Referenced by SetMassAtThetaScan().

Definition at line 44 of file TwoSpace.h.

Definition at line 44 of file TwoSpace.h.

double Exhume::TwoSpace::PartonMass [protected]

Definition at line 46 of file TwoSpace.h.

double Exhume::TwoSpace::Phi [protected]

Definition at line 42 of file TwoSpace.h.

double Exhume::TwoSpace::PhiMax [protected]

Definition at line 45 of file TwoSpace.h.

double Exhume::TwoSpace::ThetaMax [protected]

Definition at line 43 of file TwoSpace.h.

double Exhume::TwoSpace::ThetaMin [protected]

Definition at line 43 of file TwoSpace.h.