LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Typedefs | |
template<typename T = util::quantities::tick_as<>::value_t, typename Cat = NoCategory> | |
using | tick_as = concepts::Point< util::quantities::tick_as< T >, Cat > |
A units::Ticks -based point. More... | |
using | tick = tick_as<> |
A tick value based on std::ptrdiff_t . More... | |
using | tick_f = tick_as< float > |
A tick value based on single precision real number. More... | |
using | tick_d = tick_as< double > |
A tick value based on double precision real number. More... | |
template<typename R , typename T = double, typename Cat = NoCategory> | |
using | scaled_second = concepts::Point< util::quantities::scaled_second< R, T >, Cat > |
The most generic units::Second -based point. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | second_as = scaled_second< std::ratio< 1 >, T, Cat > |
Type of time point stored in seconds. More... | |
using | second = second_as<> |
Type of time point stored in seconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | millisecond_as = scaled_second< std::milli, T, Cat > |
Type of time point stored in milliseconds. More... | |
using | millisecond = millisecond_as<> |
Type of time point stored in milliseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | microsecond_as = scaled_second< std::micro, T, Cat > |
Type of time point stored in microseconds. More... | |
using | microsecond = microsecond_as<> |
Type of time point stored in microseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | nanosecond_as = scaled_second< std::nano, T, Cat > |
Type of time point stored in nanoseconds. More... | |
using | nanosecond = nanosecond_as<> |
Type of time point stored in nanoseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | picosecond_as = scaled_second< std::pico, T, Cat > |
Type of time point stored in picoseconds. More... | |
using | picosecond = picosecond_as<> |
Type of time point stored in picoseconds, in double precision. More... | |
template<typename R , typename T = double, typename Cat = NoCategory> | |
using | scaled_meter = concepts::Point< util::quantities::scaled_meter< R, T >, Cat > |
The most generic units::Meter -based point. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | meter_as = scaled_meter< std::ratio< 1 >, T, Cat > |
Type of space point stored in meters. More... | |
using | meter = meter_as<> |
Type of space point stored in meters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | kilometer_as = scaled_meter< std::kilo, T, Cat > |
Type of space point stored in kilometers. More... | |
using | kilometer = kilometer_as<> |
Type of space point stored in kilometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | centimeter_as = scaled_meter< std::centi, T, Cat > |
Type of space point stored in centimeters. More... | |
using | centimeter = centimeter_as<> |
Type of space point stored in centimeters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | millimeter_as = scaled_meter< std::milli, T, Cat > |
Type of space point stored in millimeters. More... | |
using | millimeter = millimeter_as<> |
Type of space point stored in millimeters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | micrometer_as = scaled_meter< std::micro, T, Cat > |
Type of space point stored in micrometers. More... | |
using | micrometer = micrometer_as<> |
Type of space point stored in micrometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | nanometer_as = scaled_meter< std::nano, T, Cat > |
Type of space point stored in nanometers. More... | |
using | nanometer = nanometer_as<> |
Type of space point stored in nanometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | picometer_as = scaled_meter< std::pico, T, Cat > |
Type of space point stored in picometers. More... | |
using | picometer = picometer_as<> |
Type of space point stored in picometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | femtometer_as = scaled_meter< std::femto, T, Cat > |
Type of space point stored in femtometers. More... | |
using | femtometer = femtometer_as<> |
Type of space point stored in femtometers, in double precision. More... | |
using util::quantities::points::centimeter = typedef centimeter_as<> |
Type of space point stored in centimeters, in double precision.
Definition at line 787 of file spacetime.h.
using util::quantities::points::centimeter_as = typedef scaled_meter<std::centi, T, Cat> |
Type of space point stored in centimeters.
Definition at line 784 of file spacetime.h.
using util::quantities::points::femtometer = typedef femtometer_as<> |
Type of space point stored in femtometers, in double precision.
Definition at line 842 of file spacetime.h.
using util::quantities::points::femtometer_as = typedef scaled_meter<std::femto, T, Cat> |
Type of space point stored in femtometers.
Definition at line 839 of file spacetime.h.
using util::quantities::points::kilometer = typedef kilometer_as<> |
Type of space point stored in kilometers, in double precision.
Definition at line 776 of file spacetime.h.
using util::quantities::points::kilometer_as = typedef scaled_meter<std::kilo, T, Cat> |
Type of space point stored in kilometers.
Definition at line 773 of file spacetime.h.
using util::quantities::points::meter = typedef meter_as<> |
Type of space point stored in meters, in double precision.
Definition at line 765 of file spacetime.h.
using util::quantities::points::meter_as = typedef scaled_meter<std::ratio<1>, T, Cat> |
Type of space point stored in meters.
Definition at line 762 of file spacetime.h.
using util::quantities::points::micrometer = typedef micrometer_as<> |
Type of space point stored in micrometers, in double precision.
Definition at line 809 of file spacetime.h.
using util::quantities::points::micrometer_as = typedef scaled_meter<std::micro, T, Cat> |
Type of space point stored in micrometers.
Definition at line 806 of file spacetime.h.
using util::quantities::points::microsecond = typedef microsecond_as<> |
Type of time point stored in microseconds, in double precision.
Definition at line 340 of file spacetime.h.
using util::quantities::points::microsecond_as = typedef scaled_second<std::micro, T, Cat> |
Type of time point stored in microseconds.
Definition at line 337 of file spacetime.h.
using util::quantities::points::millimeter = typedef millimeter_as<> |
Type of space point stored in millimeters, in double precision.
Definition at line 798 of file spacetime.h.
using util::quantities::points::millimeter_as = typedef scaled_meter<std::milli, T, Cat> |
Type of space point stored in millimeters.
Definition at line 795 of file spacetime.h.
using util::quantities::points::millisecond = typedef millisecond_as<> |
Type of time point stored in milliseconds, in double precision.
Definition at line 329 of file spacetime.h.
using util::quantities::points::millisecond_as = typedef scaled_second<std::milli, T, Cat> |
Type of time point stored in milliseconds.
Definition at line 326 of file spacetime.h.
using util::quantities::points::nanometer = typedef nanometer_as<> |
Type of space point stored in nanometers, in double precision.
Definition at line 820 of file spacetime.h.
using util::quantities::points::nanometer_as = typedef scaled_meter<std::nano, T, Cat> |
Type of space point stored in nanometers.
Definition at line 817 of file spacetime.h.
using util::quantities::points::nanosecond = typedef nanosecond_as<> |
Type of time point stored in nanoseconds, in double precision.
Definition at line 351 of file spacetime.h.
using util::quantities::points::nanosecond_as = typedef scaled_second<std::nano, T, Cat> |
Type of time point stored in nanoseconds.
Definition at line 348 of file spacetime.h.
using util::quantities::points::picometer = typedef picometer_as<> |
Type of space point stored in picometers, in double precision.
Definition at line 831 of file spacetime.h.
using util::quantities::points::picometer_as = typedef scaled_meter<std::pico, T, Cat> |
Type of space point stored in picometers.
Definition at line 828 of file spacetime.h.
using util::quantities::points::picosecond = typedef picosecond_as<> |
Type of time point stored in picoseconds, in double precision.
Definition at line 362 of file spacetime.h.
using util::quantities::points::picosecond_as = typedef scaled_second<std::pico, T, Cat> |
Type of time point stored in picoseconds.
Definition at line 359 of file spacetime.h.
using util::quantities::points::scaled_meter = typedef concepts::Point<util::quantities::scaled_meter<R, T>, Cat> |
The most generic units::Meter
-based point.
Definition at line 755 of file spacetime.h.
using util::quantities::points::scaled_second = typedef concepts::Point<util::quantities::scaled_second<R, T>, Cat> |
The most generic units::Second
-based point.
Definition at line 308 of file spacetime.h.
using util::quantities::points::second = typedef second_as<> |
Type of time point stored in seconds, in double precision.
Definition at line 318 of file spacetime.h.
using util::quantities::points::second_as = typedef scaled_second<std::ratio<1>, T, Cat> |
Type of time point stored in seconds.
Definition at line 315 of file spacetime.h.
using util::quantities::points::tick = typedef tick_as<> |
A tick value based on std::ptrdiff_t
.
Definition at line 217 of file electronics.h.
using util::quantities::points::tick_as = typedef concepts::Point<util::quantities::tick_as<T>, Cat> |
A units::Ticks
-based point.
Definition at line 214 of file electronics.h.
using util::quantities::points::tick_d = typedef tick_as<double> |
A tick value based on double precision real number.
Definition at line 223 of file electronics.h.
using util::quantities::points::tick_f = typedef tick_as<float> |
A tick value based on single precision real number.
Definition at line 220 of file electronics.h.