CLookupDeltaRadius.h
//-----------------------------------------------------------------------------
//
// COOL Program Library
// Copyright (C) CERES collaboration, 1997
//
// Declaration of class CLookupDeltaRadius.
//
//-----------------------------------------------------------------------------
#ifndef CLOOKUPDELTARADIUS_H
#define CLOOKUPDELTARADIUS_H
class CLookupDeltaRadius {
public:
CLookupDeltaRadius();
CLookupDeltaRadius(double, double);
inline int operator== (const CLookupDeltaRadius&) const;
inline int operator< (const CLookupDeltaRadius&) const;
inline double operator- (const CLookupDeltaRadius&) const;
double getRadius() const { return radius; }
double getDeltaRadius() const { return deltaradius; }
void setRadius(double val) { radius = val; }
void setDeltaRadius(double val) { deltaradius = val; }
private:
double radius;
double deltaradius;
};
inline int CLookupDeltaRadius::operator== (const CLookupDeltaRadius& item) const
{
return (item.radius == radius && item.deltaradius == deltaradius);
}
inline int CLookupDeltaRadius::operator< (const CLookupDeltaRadius& item) const
{
return (radius < item.radius);
}
inline double CLookupDeltaRadius::operator- (const CLookupDeltaRadius& item) const
{
return (radius - item.radius);
}
#endif /* CLOOKUPDELTARADIUS_H */