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 >
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,
CexmcSimpleRangeWithValue(G4double bottom, G4double top, G4double value)
void serialize(Archive &archive, const unsigned int version)
CexmcSimpleRangeWithValue< CexmcEnergyValueCategory > CexmcEnergyRangeWithDoubleValue
const G4ParticleDefinition const G4Material *G4double range
CexmcSimpleRangeWithValue()
bool operator<(const CexmcAngularRange &left, const CexmcAngularRange &right)
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
const XML_Char int const XML_Char * value
std::vector< CexmcEnergyRangeWithDoubleValue > CexmcEnergyRangeWithDoubleValueList