44 #ifndef CEXMC_SIMPLE_RANGE_WITH_VALUE_HH
45 #define CEXMC_SIMPLE_RANGE_WITH_VALUE_HH
68 bottom( bottom ), top( top ), value( value )
77 template <
typename Archive >
78 void serialize( Archive & archive,
const unsigned int version );
84 template <
typename Archive >
87 Archive & archive,
const unsigned int )
103 if ( left.
top != right.
top )
104 return left.
top > right.
top;
113 typedef std::vector< CexmcEnergyRangeWithDoubleValue >
117 std::ostream &
operator<<( std::ostream & out,
121 std::ostream &
operator<<( std::ostream & out,
bool operator<(const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &left, const CexmcSimpleRangeWithValue< RangeCategory, ValueCategory > &right)
std::ostream & operator<<(std::ostream &out, const CexmcEnergyRangeWithDoubleValue &range)
CexmcSimpleRangeWithValue(G4double bottom, G4double top, G4double value)
void serialize(Archive &archive, const unsigned int version)
CexmcSimpleRangeWithValue< CexmcEnergyValueCategory > CexmcEnergyRangeWithDoubleValue
CexmcSimpleRangeWithValue()
std::vector< CexmcEnergyRangeWithDoubleValue > CexmcEnergyRangeWithDoubleValueList