Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
watfun.hh File Reference
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include <TMath.h>
#include "wat.hh"
Include dependency graph for watfun.hh:
This graph shows which files directly or indirectly include this file:

Macros

#define PI   3.141592653589793
 
#define speedlight   299792458.0
 

Functions

void fLagrange (int n, int m, double *c)
 
double Gamma (double r)
 
double Gamma (double r, double x)
 
double Gamma1G (double r)
 
double Gamma1G (double r, double x)
 
double gammaCL (double x, double n)
 
double gammaCLa (double Y, int n)
 
double iGamma (double r, double p)
 
double iGamma1G (double r, double p)
 
double Lagrange (const int n, const int i, const double x)
 
double logNormArg (double CL, double p=0., double s=1., double a=0.)
 
double logNormCL (double Y, double p=0., double s=1., double a=0.0001)
 
template<class DataType_t >
double Nevill (const double x0, int n, DataType_t *p, double *q)
 
double signPDF (const size_t m, const size_t k)
 

Macro Definition Documentation

#define PI   3.141592653589793

Definition at line 14 of file watfun.hh.

#define speedlight   299792458.0

Definition at line 15 of file watfun.hh.

Function Documentation

void fLagrange ( int  n,
int  m,
double *  c 
)
inline

Definition at line 155 of file watfun.hh.

double Gamma ( double  r)
inline

Definition at line 175 of file watfun.hh.

double Gamma ( double  r,
double  x 
)
inline

Definition at line 181 of file watfun.hh.

double Gamma1G ( double  r)
inline

Definition at line 197 of file watfun.hh.

double Gamma1G ( double  r,
double  x 
)
inline

Definition at line 213 of file watfun.hh.

double gammaCL ( double  x,
double  n 
)
inline

Definition at line 113 of file watfun.hh.

double gammaCLa ( double  Y,
int  n 
)
inline

Definition at line 102 of file watfun.hh.

double iGamma ( double  r,
double  p 
)
inline

Definition at line 187 of file watfun.hh.

double iGamma1G ( double  r,
double  p 
)
inline

Definition at line 228 of file watfun.hh.

double Lagrange ( const int  n,
const int  i,
const double  x 
)
inline

Definition at line 20 of file watfun.hh.

double logNormArg ( double  CL,
double  p = 0.,
double  s = 1.,
double  a = 0. 
)
inline

Definition at line 143 of file watfun.hh.

double logNormCL ( double  Y,
double  p = 0.,
double  s = 1.,
double  a = 0.0001 
)
inline

Definition at line 126 of file watfun.hh.

template<class DataType_t >
double Nevill ( const double  x0,
int  n,
DataType_t *  p,
double *  q 
)
inline

Definition at line 38 of file watfun.hh.

double signPDF ( const size_t  m,
const size_t  k 
)
inline

Definition at line 79 of file watfun.hh.