Geant4  10.02.p02
CexmcSimpleRangeWithValue.hh File Reference
#include <vector>
#include <iosfwd>
#include <G4Types.hh>
+ Include dependency graph for CexmcSimpleRangeWithValue.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CexmcSimpleRangeWithValue< RangeCategory, ValueCategory >
 

Typedefs

typedef
CexmcSimpleRangeWithValue
< CexmcEnergyValueCategory
CexmcEnergyRangeWithDoubleValue
 
typedef std::vector
< CexmcEnergyRangeWithDoubleValue
CexmcEnergyRangeWithDoubleValueList
 

Enumerations

enum  CexmcValueCategory { CexmcPlainValueCategory, CexmcEnergyValueCategory }
 

Functions

template<CexmcValueCategory RangeCategory, CexmcValueCategory ValueCategory>
bool operator< (const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &left, const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &right)
 
std::ostream & operator<< (std::ostream &out, const CexmcEnergyRangeWithDoubleValue &range)
 
std::ostream & operator<< (std::ostream &out, const CexmcEnergyRangeWithDoubleValueList &range)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
CexmcPlainValueCategory 
CexmcEnergyValueCategory 

Definition at line 52 of file CexmcSimpleRangeWithValue.hh.

Function Documentation

template<CexmcValueCategory RangeCategory, CexmcValueCategory ValueCategory>
bool operator< ( const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &  left,
const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &  right 
)
inline
std::ostream& operator<< ( std::ostream &  out,
const CexmcEnergyRangeWithDoubleValueList range 
)

Definition at line 61 of file CexmcSimpleRangeWithValue.cc.