Geant4_10
Classes | Typedefs | Enumerations | Functions
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

Definition at line 111 of file CexmcSimpleRangeWithValue.hh.

Definition at line 114 of file CexmcSimpleRangeWithValue.hh.

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

Definition at line 97 of file CexmcSimpleRangeWithValue.hh.

std::ostream& operator<< ( std::ostream &  out,
const CexmcEnergyRangeWithDoubleValue range 
)

Definition at line 50 of file CexmcSimpleRangeWithValue.cc.

std::ostream& operator<< ( std::ostream &  out,
const CexmcEnergyRangeWithDoubleValueList range 
)

Definition at line 61 of file CexmcSimpleRangeWithValue.cc.