XeSigma Class Reference

Describing a cross section, in terms of both cross section and equivalent number of event;. More...

#include <XeStat.h>

Inheritance diagram for XeSigma:
XeObject XeCore

List of all members.

Public Member Functions

double getEvents ()
 Return the cross section, in units of expected number of signal events.
double getMass ()
 Return the mass.
double getSigma ()
 Return the cross section, in units of cm^2.
double getValue (int unit)
 Return the cross section, either in units of cm^2 or expected number of signal events.
bool printIt (int level=1)
 print the object
void set (double mass, double sigma, double events, string name="")
 Internal method : set the members.
 XeSigma (double mass, double sigma, double events, string name="")
 Full constructor.
 XeSigma (double mass, string name="")
 Partial constructor.

Static Protected Member Functions

static string getTheName (double mass, string eTitle)
 Return the name.

Protected Attributes

double events
double mass
double sigma

Detailed Description

Describing a cross section, in terms of both cross section and equivalent number of event;.


Constructor & Destructor Documentation

XeSigma::XeSigma ( double  mass,
string  name = "" 
)

Partial constructor.

Parameters:
mass WIMP mass it refers to
name name (which will be appended with the mass info.)
XeSigma::XeSigma ( double  mass,
double  sigma,
double  events,
string  name = "" 
)

Full constructor.

Parameters:
mass WIMP mass it refers to
sigma cross section, in units of cm^2
events cross section, in units of expected number of signsl events
name name (which will be appended with the mass info.)

Member Function Documentation

static string XeSigma::getTheName ( double  mass,
string  eTitle 
) [static, protected]

Return the name.

Parameters:
mass WIMP mass For for which the cross section is evaluated
eTitle title (to which the mass wil be appended)
double XeSigma::getValue ( int  unit  ) 

Return the cross section, either in units of cm^2 or expected number of signal events.

Parameters:
unit either SIGMA_UNIT or EVENT_UNIT
bool XeSigma::printIt ( int  level = 1  )  [virtual]

print the object

Parameters:
level print level (0-> no print)

Reimplemented from XeObject.


Member Data Documentation

double XeSigma::events [protected]

Cross section in evaluated number of events

double XeSigma::mass [protected]

Mass for which the cross section is evaluated

double XeSigma::sigma [protected]

Cross section in cm^2


The documentation for this class was generated from the following file:
 All Classes Functions Variables

Generated on 10 Apr 2015 for Xephyr by  doxygen 1.6.1