ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
flatToGaussian.cc File Reference
#include "CLHEP/Random/Stat.h"
#include "CLHEP/Units/PhysicalConstants.h"
#include <iostream>
#include <cmath>
#include "CLHEP/Random/gaussTables.cdat"
+ Include dependency graph for flatToGaussian.cc:

Go to the source code of this file.

Namespaces

namespace  CLHEP
 

Macros

#define Table0size   200
 
#define Table1size   250
 
#define Table2size   200
 
#define Table3size   250
 
#define Table4size   1000
 
#define TableSize   (Table0size+Table1size+Table2size+Table3size+Table4size)
 
#define Table0step   (2.0E-13)
 
#define Table1step   (4.0E-11)
 
#define Table2step   (1.0E-8)
 
#define Table3step   (2.0E-6)
 
#define Table4step   (5.0E-4)
 
#define Table0offset   0
 
#define Table1offset   (2*(Table0size))
 
#define Table2offset   (2*(Table0size + Table1size))
 
#define Table3offset   (2*(Table0size + Table1size + Table2size))
 
#define Table4offset   (2*(Table0size + Table1size + Table2size + Table3size))
 

Functions

double CLHEP::transformSmall (double r)
 

Variables

static const int CLHEP::Tsizes [5]
 
static const double CLHEP::Tsteps [5]
 
static const int CLHEP::Toffsets [5]
 
static const double CLHEP::gaussTables [2 *TableSize]
 

Macro Definition Documentation

#define Table0offset   0

Definition at line 70 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 70 of file flatToGaussian.cc

#define Table0size   200

Definition at line 45 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 45 of file flatToGaussian.cc

#define Table0step   (2.0E-13)

Definition at line 58 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 58 of file flatToGaussian.cc

#define Table1offset   (2*(Table0size))

Definition at line 71 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 71 of file flatToGaussian.cc

#define Table1size   250

Definition at line 46 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 46 of file flatToGaussian.cc

#define Table1step   (4.0E-11)

Definition at line 59 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 59 of file flatToGaussian.cc

#define Table2offset   (2*(Table0size + Table1size))

Definition at line 72 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 72 of file flatToGaussian.cc

#define Table2size   200

Definition at line 47 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 47 of file flatToGaussian.cc

#define Table2step   (1.0E-8)

Definition at line 60 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 60 of file flatToGaussian.cc

#define Table3offset   (2*(Table0size + Table1size + Table2size))

Definition at line 73 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 73 of file flatToGaussian.cc

#define Table3size   250

Definition at line 48 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 48 of file flatToGaussian.cc

#define Table3step   (2.0E-6)

Definition at line 61 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 61 of file flatToGaussian.cc

#define Table4offset   (2*(Table0size + Table1size + Table2size + Table3size))

Definition at line 74 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 74 of file flatToGaussian.cc

Referenced by CLHEP::HepStat::flatToGaussian().

#define Table4size   1000

Definition at line 49 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 49 of file flatToGaussian.cc

Referenced by CLHEP::HepStat::flatToGaussian().

#define Table4step   (5.0E-4)

Definition at line 62 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 62 of file flatToGaussian.cc

Referenced by CLHEP::HepStat::flatToGaussian().

Definition at line 50 of file flatToGaussian.cc.

View newest version in sPHENIX GitHub at line 50 of file flatToGaussian.cc