salsa  0.4.0
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(int nBin=8, int lBorder=-4, int rBorder=3)
Definition: NDimMapping.cc:7
void print() const
Printing.
Definition: NDimMapping.cc:28
int mNBin
number of bin&#39;s
Definition: NDimMapping.hh:22
std::map< std::pair< int, std::string >, int > mBinMap
bin mapping
Definition: NDimMapping.hh:25
Definition: Actor.cc:2
NDimMapping algorithm class
Definition: NDimMapping.hh:13
Base Salsa Object class
Definition: Object.hh:15
virtual ~NDimMapping()
Definition: NDimMapping.cc:23
int mRBorder
right border
Definition: NDimMapping.hh:24
int mLBorder
left border
Definition: NDimMapping.hh:23