The OUnit< class is used to facilitate output of unitful numbers to a persistent stream. More...
#include <UnitIO.h>
Public Member Functions | |
OUnit (const T &t, const UT &u) | |
Constructor given an object to be written assuming the given unit. | |
OUnit (const OUnit< T, UT > &iu) | |
Copy constructor. | |
Public Attributes | |
const T & | theX |
Reference to the object to be written. | |
const UT & | theUnit |
The unit assumed when writing the object. | |
The OUnit< class is used to facilitate output of unitful numbers to a persistent stream.
An Energy can hence be written like this:
os << ounit(x, GeV);
Also containers of unitful numbers may be written like this, as well as LorentzVector and ThreeVector.
|
inline |
|
inline |
const UT& ThePEG::OUnit< T, UT >::theUnit |
const T& ThePEG::OUnit< T, UT >::theX |