CMS 3D CMS Logo

BaseBinFinder.h
Go to the documentation of this file.
1 #ifndef BaseBinFinder_H
2 #define BaseBinFinder_H
3 
10 template <class T>
12 public:
13 
15 
16  virtual ~BaseBinFinder(){}
17 
19  virtual int binIndex( T pos) const =0;
20 
22  virtual int binIndex( int i) const =0;
23 
25  virtual T binPosition( int ind) const = 0;
26 
27 private:
28  // int theNbins;
29 
30 };
31 #endif
32 
virtual int binIndex(T pos) const =0
Return the index of bin at given position.
virtual ~BaseBinFinder()
Definition: BaseBinFinder.h:16
virtual T binPosition(int ind) const =0
The middle of the ind-th bin.
long double T