Garfield++
v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
lorgamma.h
Go to the documentation of this file.
1
#ifndef LORGAMMA_H
2
#define LORGAMMA_H
3
4
/*
5
Functions for safe manipulations with beta and gamma kinematical
6
parameters without loss of precision at very extremal values,
7
such as beta very close to zero or to unity.
8
9
The main representation of gamma is gamma - 1, to assure that
10
gamma will be meaningful for small beta.
11
12
Author I. B. Smirnov, 1999 - 2002.
13
*/
14
15
namespace
Heed
{
16
17
double
lorgamma_1
(
double
beta);
// gamma - 1
18
double
lorbeta
(
const
double
gamma_1);
19
double
lorbeta2
(
const
double
gamma_1);
20
double
lorbeta
(
const
double
momentum,
const
double
mass);
21
22
}
23
24
#endif
Heed
Definition:
BGMesh.cpp:3
Heed::lorbeta
double lorbeta(const double gamma_1)
Definition:
lorgamma.cpp:22
Heed::lorgamma_1
double lorgamma_1(double beta)
Definition:
lorgamma.cpp:9
Heed::lorbeta2
double lorbeta2(const double gamma_1)
Definition:
lorgamma.cpp:26
garfieldpp-v1r0
Heed
wcpplib
math
lorgamma.h
Generated by
1.9.6