Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::HALFLIFECONSTANTS Struct Reference

Physical half-life constants for common PET radionuclides. More...

#include <mitkHalfLifeConstants.h>

Collaboration diagram for mitk::HALFLIFECONSTANTS:

Static Public Attributes

static const std::string NAME_18F
 Display name for Fluorine-18 ("18F"). More...
 
static const double VALUE_18F
 Half-life of Fluorine-18 in seconds. More...
 
static const std::string NAME_68Ga
 Display name for Gallium-68 ("68Ga"). More...
 
static const double VALUE_68Ga
 Half-life of Gallium-68 in seconds. More...
 
static const std::string NAME_11C
 Display name for Carbon-11 ("11C"). More...
 
static const double VALUE_11C
 Half-life of Carbon-11 in seconds. More...
 
static const std::string NAME_15O
 Display name for Oxygen-15 ("15O"). More...
 
static const double VALUE_15O
 Half-life of Oxygen-15 in seconds. More...
 

Detailed Description

Physical half-life constants for common PET radionuclides.

Provides display names and half-life values (in seconds) for radionuclides commonly used in Positron Emission Tomography (PET) imaging. These constants are used for SUV (Standardized Uptake Value) calculations involving radioactive-decay correction.

Source

Values are taken from the NNDC NuDat 3 nuclear data search (https://www.nndc.bnl.gov/nudat3/), retrieved 2026-04-30. Each per-constant comment lists the recommended half-life and the experimental uncertainty (shown with +/-) from the same source. Half-lives NNDC reports in minutes are converted to seconds (value * 60); those reported in seconds are used verbatim.

See also
computeSUVScaleFactor, SUVFunctorPolicy

Definition at line 29 of file mitkHalfLifeConstants.h.

Member Data Documentation

◆ NAME_11C

const std::string mitk::HALFLIFECONSTANTS::NAME_11C
static

Display name for Carbon-11 ("11C").

Definition at line 48 of file mitkHalfLifeConstants.h.

◆ NAME_15O

const std::string mitk::HALFLIFECONSTANTS::NAME_15O
static

Display name for Oxygen-15 ("15O").

Definition at line 56 of file mitkHalfLifeConstants.h.

◆ NAME_18F

const std::string mitk::HALFLIFECONSTANTS::NAME_18F
static

Display name for Fluorine-18 ("18F").

Definition at line 32 of file mitkHalfLifeConstants.h.

◆ NAME_68Ga

const std::string mitk::HALFLIFECONSTANTS::NAME_68Ga
static

Display name for Gallium-68 ("68Ga").

Definition at line 40 of file mitkHalfLifeConstants.h.

◆ VALUE_11C

const double mitk::HALFLIFECONSTANTS::VALUE_11C
static

Half-life of Carbon-11 in seconds.

1221.8 s = 20.363 min. NNDC NuDat 3 reports 1221.8 +/- 0.8 s.

Definition at line 53 of file mitkHalfLifeConstants.h.

◆ VALUE_15O

const double mitk::HALFLIFECONSTANTS::VALUE_15O
static

Half-life of Oxygen-15 in seconds.

122.24 s = 2.0373 min. NNDC NuDat 3 reports 122.24 +/- 0.16 s.

Definition at line 61 of file mitkHalfLifeConstants.h.

◆ VALUE_18F

const double mitk::HALFLIFECONSTANTS::VALUE_18F
static

Half-life of Fluorine-18 in seconds.

6586.2 s = 109.77 min. NNDC NuDat 3 reports 109.77 +/- 0.05 min.

Definition at line 37 of file mitkHalfLifeConstants.h.

◆ VALUE_68Ga

const double mitk::HALFLIFECONSTANTS::VALUE_68Ga
static

Half-life of Gallium-68 in seconds.

4062.6 s = 67.71 min. NNDC NuDat 3 reports 67.71 +/- 0.08 min.

Definition at line 45 of file mitkHalfLifeConstants.h.


The documentation for this struct was generated from the following file: