Geant4  10.00.p02
G4DimensionedType< T, ConversionErrorPolicy > Class Template Reference

#include <G4DimensionedType.hh>

+ Inheritance diagram for G4DimensionedType< T, ConversionErrorPolicy >:
+ Collaboration diagram for G4DimensionedType< T, ConversionErrorPolicy >:

Public Member Functions

 G4DimensionedType ()
 
 G4DimensionedType (const T &value, const G4String &unit)
 
virtual ~G4DimensionedType ()
 
RawValue () const
 
G4String Unit () const
 
DimensionedValue () const
 
operator() () const
 
bool operator== (const G4DimensionedType< T > &rhs) const
 
bool operator!= (const G4DimensionedType< T > &rhs) const
 
bool operator< (const G4DimensionedType< T > &rhs) const
 
bool operator> (const G4DimensionedType< T > &rhs) const
 

Private Attributes

fValue
 
G4String fUnit
 
fDimensionedValue
 

Detailed Description

template<typename T, typename ConversionErrorPolicy = G4ConversionFatalError>
class G4DimensionedType< T, ConversionErrorPolicy >

Definition at line 48 of file G4DimensionedType.hh.

Constructor & Destructor Documentation

template<typename T , typename ConversionErrorPolicy >
G4DimensionedType< T, ConversionErrorPolicy >::G4DimensionedType ( )

Definition at line 87 of file G4DimensionedType.hh.

template<typename T , typename ConversionErrorPolicy >
G4DimensionedType< T, ConversionErrorPolicy >::G4DimensionedType ( const T &  value,
const G4String unit 
)

Definition at line 94 of file G4DimensionedType.hh.

References G4DimensionedType< T, ConversionErrorPolicy >::fDimensionedValue, and G4DimensionedTypeUtils::GetUnitValue().

+ Here is the call graph for this function:

template<typename T , typename ConversionErrorPolicy >
G4DimensionedType< T, ConversionErrorPolicy >::~G4DimensionedType ( )
virtual

Definition at line 107 of file G4DimensionedType.hh.

Member Function Documentation

template<typename T , typename ConversionErrorPolicy >
T G4DimensionedType< T, ConversionErrorPolicy >::DimensionedValue ( ) const

Definition at line 125 of file G4DimensionedType.hh.

template<typename T , typename ConversionErrorPolicy >
bool G4DimensionedType< T, ConversionErrorPolicy >::operator!= ( const G4DimensionedType< T > &  rhs) const
template<typename T , typename ConversionErrorPolicy >
T G4DimensionedType< T, ConversionErrorPolicy >::operator() ( ) const

Definition at line 132 of file G4DimensionedType.hh.

template<typename T , typename ConversionErrorPolicy >
bool G4DimensionedType< T, ConversionErrorPolicy >::operator< ( const G4DimensionedType< T > &  rhs) const
template<typename T , typename ConversionErrorPolicy >
bool G4DimensionedType< T, ConversionErrorPolicy >::operator== ( const G4DimensionedType< T > &  rhs) const
template<typename T , typename ConversionErrorPolicy >
bool G4DimensionedType< T, ConversionErrorPolicy >::operator> ( const G4DimensionedType< T > &  rhs) const
template<typename T , typename ConversionErrorPolicy >
T G4DimensionedType< T, ConversionErrorPolicy >::RawValue ( ) const

Definition at line 111 of file G4DimensionedType.hh.

template<typename T , typename ConversionErrorPolicy >
G4String G4DimensionedType< T, ConversionErrorPolicy >::Unit ( ) const

Definition at line 118 of file G4DimensionedType.hh.

Member Data Documentation

template<typename T, typename ConversionErrorPolicy = G4ConversionFatalError>
G4String G4DimensionedType< T, ConversionErrorPolicy >::fUnit
private

Definition at line 81 of file G4DimensionedType.hh.

template<typename T, typename ConversionErrorPolicy = G4ConversionFatalError>
T G4DimensionedType< T, ConversionErrorPolicy >::fValue
private

Definition at line 80 of file G4DimensionedType.hh.


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