AmpGen
2.1
Toggle main menu visibility
Loading...
Searching...
No Matches
Units.h
Go to the documentation of this file.
1
#ifndef AMPGEN_UNITS_H
2
#define AMPGEN_UNITS_H 1
3
#include "
AmpGen/enum.h
"
4
5
namespace
AmpGen
{
6
static
const
double
TeV
= 1000;
7
static
const
double
GeV
= 1;
8
static
const
double
MeV
= 0.001;
9
static
const
double
KeV
= 0.001 * 0.001;
10
static
const
double
eV
= 0.001 * 0.001 * 0.001;
11
12
static
const
double
ms
= 1000 * 1000;
13
static
const
double
us
= 1000;
14
static
const
double
ns
= 1;
15
static
const
double
ps
= 0.001;
16
static
const
double
fs
= 0.001 * 0.001;
17
18
static
const
double
mm
= 1.0;
19
static
const
double
um
= 0.001;
20
static
const
double
nm
= 0.001 * 0.001;
21
declare_enum
(Units,
TeV
,
GeV
,
MeV
,
KeV
,
eV
,
ms
,
us
,
ns
,
ps
,
fs
);
22
double
to_double
(
const
Units &unit);
23
}
24
#endif
enum.h
declare_enum
#define declare_enum(name,...)
Definition
enum.h:7
AmpGen
Definition
AddCPConjugate.h:2
AmpGen::eV
static const double eV
Definition
Units.h:10
AmpGen::ms
static const double ms
Definition
Units.h:12
AmpGen::mm
static const double mm
Definition
Units.h:18
AmpGen::us
static const double us
Definition
Units.h:13
AmpGen::nm
static const double nm
Definition
Units.h:20
AmpGen::MeV
static const double MeV
Definition
Units.h:8
AmpGen::to_double
double to_double(const Units &unit)
AmpGen::TeV
static const double TeV
Definition
Units.h:6
AmpGen::ps
static const double ps
Definition
Units.h:15
AmpGen::fs
static const double fs
Definition
Units.h:16
AmpGen::GeV
static const double GeV
Definition
Units.h:7
AmpGen::KeV
static const double KeV
Definition
Units.h:9
AmpGen::ns
static const double ns
Definition
Units.h:14
AmpGen::um
static const double um
Definition
Units.h:19
AmpGen
Units.h
Generated on
for AmpGen by
1.17.0