Go to the documentation of this file. 1 #ifndef PixelRecoRange_H
2 #define PixelRecoRange_H
29 bool empty()
const {
return (this->second < this->
first); }
60 return out <<
"(" <<
r.min() <<
"," <<
r.max() <<
")";
bool hasIntersection(const PixelRecoRange< T > &r) const
std::ostream & operator<<(std::ostream &out, const PixelRecoRange< T > &r)
PixelRecoRange(T aMin, T aMax)
PixelRecoRange(const std::pair< T, T > &aPair)
U second(std::pair< T, U > const &p)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
PixelRecoRange< T > & swap()
PixelRecoRange< T > intersection(const PixelRecoRange< T > &r) const
PixelRecoRange(PixelRecoRange< U > other)
PixelRecoRange< T > sum(const PixelRecoRange< T > &r) const
Range rangeIntersection(const Range &a, const Range &b)
PixelRecoRange< T > & sort()
bool rangesIntersect(const Range &a, const Range &b)
bool inside(const T &value) const