CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BaseBinFinder.h
Go to the documentation of this file.
1 #ifndef BaseBinFinder_H
2 #define BaseBinFinder_H
3 
12 template <class T>
14 public:
15 
17 
18  virtual ~BaseBinFinder(){}
19 
21  virtual int binIndex( T pos) const =0;
22 
24  virtual int binIndex( int i) const =0;
25 
27  virtual T binPosition( int ind) const = 0;
28 
29 private:
30  // int theNbins;
31 
32 };
33 #endif
34 
int i
Definition: DBlmapReader.cc:9
virtual int binIndex(T pos) const =0
Return the index of bin at given position.
virtual T binPosition(int ind) const =0
The middle of the ind-th bin.
virtual ~BaseBinFinder()
Definition: BaseBinFinder.h:18
long double T