CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EquidistantSequence.h
Go to the documentation of this file.
1 #ifndef NPSTAT_EQUIDISTANTSEQUENCE_HH_
2 #define NPSTAT_EQUIDISTANTSEQUENCE_HH_
3 
14 #include <vector>
15 
16 namespace npstat {
22  class EquidistantInLinearSpace : public std::vector<double> {
23  public:
24  EquidistantInLinearSpace(double minScale, double maxScale, unsigned nScales);
26 
27  EquidistantInLinearSpace() = delete;
28  };
29 
35  class EquidistantInLogSpace : public std::vector<double> {
36  public:
37  EquidistantInLogSpace(double minScale, double maxScale, unsigned nScales);
39 
40  EquidistantInLogSpace() = delete;
41  };
42 } // namespace npstat
43 
44 #endif // NPSTAT_EQUIDISTANTSEQUENCE_HH_