XeLimit Class Reference

Defining a limit. More...

#include <XeStat.h>

Inheritance diagram for XeLimit:
XeStat XeMath XeObject XeCore XeCore

List of all members.

Public Member Functions

double getEstimated (int unit)
 Return the Estimated cross section, either in units of cm^2 or expected number of signal events.
double getEstimatedEvents ()
 Return the Estimated cross section, in units of expected number of signal events.
double getEstimatedSigma ()
 Return the Estimated cross section, in units of cm^2.
double getEventsLimit ()
 Return the Limit cross section, in units of expected number of signal events.
double getLimit (int unit)
 Return the Limit cross section, either in units of cm^2 or expected number of signal events.
double getMass ()
 Return the mass.
double getSigmaLimit ()
 Return the Limit cross section, in units of cm^2.
double getValue (int what, int unit)
 Return the Estimated or Limit cross section, either in units of cm^2 or expected number of signal events.
bool printIt (int level=1)
 print the object
 XeLimit (double mass, double estimatedSigma, double estimatedEvents, double sigmaLimit, double eventsLimit, string name="")
 Full constructor.
 XeLimit (double mass, string name="")
 Partial constructor.

Static Protected Member Functions

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

Protected Attributes

XeSigma estimated
XeSigma limit

Detailed Description

Defining a limit.


Constructor & Destructor Documentation

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

Partial constructor.

Parameters:
mass WIMP mass it refers to
name name (which will be appended with the mass info.)
XeLimit::XeLimit ( double  mass,
double  estimatedSigma,
double  estimatedEvents,
double  sigmaLimit,
double  eventsLimit,
string  name = "" 
)

Full constructor.

Parameters:
mass WIMP mass it refers to
estimatedSigma estimated cross section, in units of cm^2
estimatedEvents estimated cross section, in units of expected number of signal events
sigmaLimits estimated cross section, in units of cm^2
eventsLimits estimated cross section, in units of expected number of signal events
name name (which will be appended with the mass info.)

Member Function Documentation

double XeLimit::getEstimated ( int  unit  ) 

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

Parameters:
unit either SIGMA_UNIT or EVENT_UNIT
double XeLimit::getLimit ( int  unit  ) 

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

Parameters:
unit either SIGMA_UNIT or EVENT_UNIT
static string XeLimit::getTheName ( double  mass,
string  eTitle 
) [static, protected]

Return the name.

Parameters:
mass WIMP mass For for which the limit is evaluated
eTitle title (to which the mass wil be appended)
double XeLimit::getValue ( int  what,
int  unit 
)

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

Parameters:
what either ESTIMATED or UPPER_LIMIT
unit either SIGMA_UNIT or EVENT_UNIT
bool XeLimit::printIt ( int  level = 1  )  [virtual]

print the object

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

Reimplemented from XeObject.


Member Data Documentation

Estimated cross section

XeSigma XeLimit::limit [protected]

Upper limit cross section


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