44 #ifndef CEXMC_ANGULAR_RANGE_HH
45 #define CEXMC_ANGULAR_RANGE_HH
67 template <
typename Archive >
75 template <
typename Archive >
88 if ( left.
top != right.
top )
89 return left.
top > right.
top;
105 std::ostream &
operator<<( std::ostream & out,
109 std::ostream &
operator<<( std::ostream & out,
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
void GetNormalizedAngularRange(const CexmcAngularRangeList &src, CexmcAngularRangeList &dst)
void GetAngularGaps(const CexmcAngularRangeList &src, CexmcAngularRangeList &dst)
void serialize(Archive &archive, const unsigned int version)
std::vector< CexmcAngularRange > CexmcAngularRangeList
CexmcAngularRange(G4double top_, G4double bottom_, G4int index_)
bool operator<(const CexmcAngularRange &left, const CexmcAngularRange &right)