44 #ifndef CEXMC_ANGULAR_RANGE_HH
45 #define CEXMC_ANGULAR_RANGE_HH
58 top( top ), bottom( bottom ), index( index )
67 template <
typename Archive >
68 void serialize( Archive & archive,
const unsigned int version );
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 &out, const CexmcAngularRange &angularRange)
void serialize(Archive &archive, const unsigned int version)
void GetNormalizedAngularRange(const CexmcAngularRangeList &src, CexmcAngularRangeList &dst)
CexmcAngularRange(G4double top, G4double bottom, G4int index)
bool operator<(const CexmcAngularRange &left, const CexmcAngularRange &right)
std::vector< CexmcAngularRange > CexmcAngularRangeList
void GetAngularGaps(const CexmcAngularRangeList &src, CexmcAngularRangeList &dst)