Back to index

See source file

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 */ 

Back to index

See source file