Celeritas 0.7+28f01d9
Loading...
Searching...
No Matches
Namespaces | Typedefs
Quantities.hh File Reference

Derivative unit classes and annotated Quantity values. More...

#include "corecel/math/Quantity.hh"
#include "geocel/detail/LengthQuantities.hh"
#include "UnitTypes.hh"

Namespaces

namespace  celeritas::units
 Units in Celeritas for macro-scale quantities.
 

Typedefs

using celeritas::units::LogMevEnergy = RealQuantity< LogMev >
 Special faux quantity for overloading cross section calculation.
 
using celeritas::units::HalfSpinInt = Quantity< HalfSpin, short int >
 Spin (in units of hbar/2)
 
using celeritas::units::FieldTesla = RealQuantity< Tesla >
 
Quantities for atomic scale/natural units
using celeritas::units::ElementaryCharge = RealQuantity< EElectron >
 
using celeritas::units::MevEnergy = RealQuantity< Mev >
 
using celeritas::units::MevMass = RealQuantity< MevPerCsq >
 
using celeritas::units::MevMomentum = RealQuantity< MevPerC >
 
using celeritas::units::MevMomentumSq = RealQuantity< UnitProduct< MevPerC, MevPerC > >
 
using celeritas::units::LightSpeed = RealQuantity< CLight >
 
using celeritas::units::AmuMass = RealQuantity< Amu >
 
Quantities for Geant4 conversion
using celeritas::units::ClhepLength = ::celeritas::lengthunits::ClhepLength
 
using celeritas::units::ClhepField = Quantity< ClhepUnitBField, double >
 
using celeritas::units::ClhepTime = Quantity< Nanosecond, double >
 
using celeritas::units::ClhepEnergy = Quantity< Mev, double >
 
Quantities for manual input and/or test harnesses
using celeritas::units::BarnXs = RealQuantity< Barn >
 
using celeritas::units::CmLength = ::celeritas::lengthunits::CmLength
 
using celeritas::units::InvCmXs = RealQuantity< UnitInverse< Centimeter > >
 
using celeritas::units::InvCcDensity = RealQuantity< InvCentimeterCubed >
 
using celeritas::units::MolCcDensity = RealQuantity< MolPerCentimeterCubed >
 
using celeritas::units::GramCcDensity = RealQuantity< GramPerCentimeterCubed >
 
using celeritas::units::TeslaField = RealQuantity< Tesla >
 

Detailed Description

Derivative unit classes and annotated Quantity values.