XeSigmas Class Reference

Describing a set of cross sections. More...

#include <XeStat.h>

Inheritance diagram for XeSigmas:
XeStat XeMath XeObject XeCore XeCore

List of all members.

Public Member Functions

void add (double mass, double sigma, double events)
 Add one entry.
void add (XeSigma *sigma)
 Add one entry.
XeGraphnewEventsGraph (int plot)
 Create a graph in its of expected number of signal events.
XeGraphnewGraph (int unit, int plot=NONE)
 Create a graph in either in units of cm^2 or expected number of signal events.
XeGraphnewSigmaGraph (int plot)
 Create a graph in units of cm2.
bool printIt (int level=1)
 print the object
void read (string fName)
 Read from a flat file.
 XeSigmas (string title)
 Constructor.
 XeSigmas ()
 Simple constructor.

Detailed Description

Describing a set of cross sections.


Constructor & Destructor Documentation

XeSigmas::XeSigmas ( string  title  ) 

Constructor.

Parameters:
title name of the XeObject

Member Function Documentation

void XeSigmas::add ( double  mass,
double  sigma,
double  events 
)

Add one entry.

Parameters:
mass WIMP mass it refers to
sigma cross section, in units of cm^2
events cross section, in units of expected number of signal events
void XeSigmas::add ( XeSigma sigma  ) 

Add one entry.

Parameters:
sigma pointer to XeSigma value
XeGraph* XeSigmas::newEventsGraph ( int  plot  ) 

Create a graph in its of expected number of signal events.

Parameters:
plot either NONE, AUTO, LINEAR, or LOG
Returns:
a pointer to the newly created XeGraph
XeGraph* XeSigmas::newGraph ( int  unit,
int  plot = NONE 
)

Create a graph in either in units of cm^2 or expected number of signal events.

Parameters:
unit either SIGMA_UNIT or EVENT_UNIT
plot either NONE, AUTO, LINEAR, or LOG
Returns:
a pointer to the newly created XeGraph
XeGraph* XeSigmas::newSigmaGraph ( int  plot  ) 

Create a graph in units of cm2.

Parameters:
plot either NONE, AUTO, LINEAR, or LOG
Returns:
a pointer to the newly created XeGraph
bool XeSigmas::printIt ( int  level = 1  )  [virtual]

print the object

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

Reimplemented from XeObject.

void XeSigmas::read ( string  fName  ) 

Read from a flat file.

Parameters:
fName name of the file (prepended by the results directory name

Reimplemented from XeObject.


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