Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
setStdMath.cc File Reference
#include "CLHEP/Evaluator/Evaluator.h"
#include <cmath>
Include dependency graph for setStdMath.cc:

Go to the source code of this file.

Namespaces

 HepTool
 

Functions

static double eval_abs (double a)
 
static double eval_min (double a, double b)
 
static double eval_max (double a, double b)
 
static double eval_sqrt (double a)
 
static double eval_pow (double a, double b)
 
static double eval_sin (double a)
 
static double eval_cos (double a)
 
static double eval_tan (double a)
 
static double eval_asin (double a)
 
static double eval_acos (double a)
 
static double eval_atan (double a)
 
static double eval_atan2 (double a, double b)
 
static double eval_sinh (double a)
 
static double eval_cosh (double a)
 
static double eval_tanh (double a)
 
static double eval_exp (double a)
 
static double eval_log (double a)
 
static double eval_log10 (double a)
 

Function Documentation

static double eval_abs ( double  a)
static

Definition at line 9 of file setStdMath.cc.

9 { return (a < 0) ? -a : a; }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_acos ( double  a)
static

Definition at line 18 of file setStdMath.cc.

18 { return std::acos(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_asin ( double  a)
static

Definition at line 17 of file setStdMath.cc.

17 { return std::asin(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_atan ( double  a)
static

Definition at line 19 of file setStdMath.cc.

19 { return std::atan(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_atan2 ( double  a,
double  b 
)
static

Definition at line 20 of file setStdMath.cc.

20 { return std::atan2(a,b); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33
tuple b
Definition: test.py:12

Here is the caller graph for this function:

static double eval_cos ( double  a)
static

Definition at line 15 of file setStdMath.cc.

15 { return std::cos(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_cosh ( double  a)
static

Definition at line 22 of file setStdMath.cc.

22 { return std::cosh(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_exp ( double  a)
static

Definition at line 24 of file setStdMath.cc.

24 { return std::exp(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_log ( double  a)
static

Definition at line 25 of file setStdMath.cc.

25 { return std::log(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_log10 ( double  a)
static

Definition at line 26 of file setStdMath.cc.

26 { return std::log10(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_max ( double  a,
double  b 
)
static

Definition at line 11 of file setStdMath.cc.

11 { return (a > b) ? a : b; }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33
tuple b
Definition: test.py:12

Here is the caller graph for this function:

static double eval_min ( double  a,
double  b 
)
static

Definition at line 10 of file setStdMath.cc.

10 { return (a < b) ? a : b; }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33
tuple b
Definition: test.py:12

Here is the caller graph for this function:

static double eval_pow ( double  a,
double  b 
)
static

Definition at line 13 of file setStdMath.cc.

13 { return std::pow(a,b); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33
tuple b
Definition: test.py:12

Here is the caller graph for this function:

static double eval_sin ( double  a)
static

Definition at line 14 of file setStdMath.cc.

14 { return std::sin(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_sinh ( double  a)
static

Definition at line 21 of file setStdMath.cc.

21 { return std::sinh(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_sqrt ( double  a)
static

Definition at line 12 of file setStdMath.cc.

12 { return std::sqrt(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_tan ( double  a)
static

Definition at line 16 of file setStdMath.cc.

16 { return std::tan(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function:

static double eval_tanh ( double  a)
static

Definition at line 23 of file setStdMath.cc.

23 { return std::tanh(a); }
std::vector< ExP01TrackerHit * > a
Definition: ExP01Classes.hh:33

Here is the caller graph for this function: