GaussianDist Class Reference
Gaussian distribution.  
More...
#include <XeStat.h>
List of all members.
Public Member Functions | 
| double  | cdf (double x) | 
|   | return the cumulated distribution function  
  | 
|   | GaussianDist (double mu, double sigma) | 
|   | Regular constructor.  
  | 
| 
  | GaussianDist () | 
|   | Empty constructor for ROOT. 
  | 
| 
double  | generate () | 
|   | generate a pseudo random variable according to this distribution 
  | 
| double  | logPdf (double x) | 
|   | returns logs of probability density function  
  | 
| double  | pdf (double x) | 
|   | return the normalized probability distribution function  
  | 
| 
void  | setMu (double mu) | 
|   | Set the aveage. 
  | 
| 
void  | setSigma (double sigma) | 
|   | Set the standard deviation. 
  | 
Static Public Member Functions | 
| 
static double  | above (double nSigmas) | 
|   | Compute the fraction of the distribution above n Sigmas. 
  | 
| 
static double  | below (double nSigmas) | 
|   | Compute the fraction of the distribution below n Sigmas. 
  | 
| 
static double  | generate (double m, double sig) | 
| static double  | inside (double Xmin, double Xmax, double sigma=1.) | 
|   | Compute the fraction of the distribution between Xmin and Xmax.  
  | 
| 
static double  | logPdf (double x, double mean, double sigma) | 
Protected Attributes | 
| 
double  | mu | 
| 
double  | sigma | 
Detailed Description
Gaussian distribution. 
Constructor & Destructor Documentation
      
        
          | GaussianDist::GaussianDist  | 
          ( | 
          double  | 
           mu,  | 
        
        
           | 
           | 
          double  | 
           sigma |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
Regular constructor. 
- Parameters:
 - 
  
  
 
 
 
Member Function Documentation
      
        
          | double GaussianDist::cdf  | 
          ( | 
          double  | 
           x | 
           )  | 
           [virtual] | 
        
      
 
return the cumulated distribution function 
- Parameters:
 - 
  
  
 
Implements XeDist.
 
 
      
        
          | static double GaussianDist::inside  | 
          ( | 
          double  | 
           Xmin,  | 
        
        
           | 
           | 
          double  | 
           Xmax,  | 
        
        
           | 
           | 
          double  | 
           sigma = 1. |   | 
        
        
           | 
          ) | 
           |  |  [static] | 
        
      
 
Compute the fraction of the distribution between Xmin and Xmax. 
- Parameters:
 - 
  
     | Xmin  | lower bound of the integral  | 
     | Xmax  | upper bound of the integral  | 
     | sigma  | std of the distribution (default is 1.)  | 
  
   
 
 
      
        
          | double GaussianDist::logPdf  | 
          ( | 
          double  | 
           x | 
           )  | 
           [virtual] | 
        
      
 
returns logs of probability density function 
- Returns:
 - Log of probability density function 
 
- Parameters:
 - 
  
     | x  | Point at which is it evaluated  | 
  
   
Reimplemented from XeDist.
 
 
      
        
          | double GaussianDist::pdf  | 
          ( | 
          double  | 
           x | 
           )  | 
           [virtual] | 
        
      
 
return the normalized probability distribution function 
- Parameters:
 - 
  
  
 
Implements XeDist.
 
 
The documentation for this class was generated from the following file:
- /home/lellouch/Dropbox/Xenon/Xephyr/XeStat.h