salsa  0.4.15
NDimMapping.hh
1 #pragma once
2 #include <map>
3 #include "Object.hh"
4 
5 namespace Salsa {
12 
13 class NDimMapping : public Object {
14 public:
15  NDimMapping(int nBin = 8, int lBorder = -4, int rBorder = 3);
16  virtual ~NDimMapping();
17 
19  void print() const;
20 
21 private:
22  int mNBin;
23  int mLBorder;
24  int mRBorder;
25  std::map<std::pair<int, std::string>, int> mBinMap;
26 };
27 } // namespace Salsa
NDimMapping algorithm class.
Definition: NDimMapping.hh:13
int mRBorder
right border
Definition: NDimMapping.hh:24
int mLBorder
left border
Definition: NDimMapping.hh:23
std::map< std::pair< int, std::string >, int > mBinMap
bin mapping
Definition: NDimMapping.hh:25
virtual ~NDimMapping()
Definition: NDimMapping.cc:23
void print() const
Printing.
Definition: NDimMapping.cc:28
int mNBin
number of bin's
Definition: NDimMapping.hh:22
NDimMapping(int nBin=8, int lBorder=-4, int rBorder=3)
Definition: NDimMapping.cc:7
Base Salsa Object class.
Definition: Object.hh:15