salsa 0.7.1
Loading...
Searching...
No Matches
Salsa::NDimMapping Class Reference

NDimMapping algorithm class. More...

#include <NDimMapping.hh>

Inheritance diagram for Salsa::NDimMapping:
Salsa::Object

Public Member Functions

 NDimMapping (int nBin=8, int lBorder=-4, int rBorder=3)
 
virtual ~NDimMapping ()
 
void print () const
 Printing.
 

Static Public Member Functions

static std::shared_ptr< spdlog::logger > getConsoleOutput ()
 Get console output.
 
static void setConsoleLevel (spdlog::level::level_enum level)
 Sets console log level.
 

Private Attributes

int mNBin
 number of bin's
 
int mLBorder
 left border
 
int mRBorder
 right border
 
std::map< std::pair< int, std::string >, int > mBinMap
 bin mapping
 

Static Private Attributes

static std::shared_ptr< spdlog::logger > mspConsoleLogger = spdlog::stdout_color_mt("salsa")
 Pointer to spd logger.
 

Detailed Description

NDimMapping algorithm class.

Author
Yuri Butenko gohas.nosp@m.94@g.nosp@m.mail..nosp@m.com

Definition at line 13 of file NDimMapping.hh.

Constructor & Destructor Documentation

◆ NDimMapping()

Salsa::NDimMapping::NDimMapping ( int nBin = 8,
int lBorder = -4,
int rBorder = 3 )

Constructor

Definition at line 7 of file NDimMapping.cc.

References mBinMap, mLBorder, mNBin, mRBorder, and Salsa::Object::Object().

◆ ~NDimMapping()

Salsa::NDimMapping::~NDimMapping ( )
virtual

Destructor

Definition at line 23 of file NDimMapping.cc.

Member Function Documentation

◆ getConsoleOutput()

static std::shared_ptr< spdlog::logger > Salsa::Object::getConsoleOutput ( )
inlinestaticinherited

Get console output.

Definition at line 21 of file Object.hh.

References mspConsoleLogger.

Referenced by Salsa::ConfigZyre::apply().

◆ print()

void Salsa::NDimMapping::print ( ) const

Printing.

Definition at line 28 of file NDimMapping.cc.

References mBinMap, and mNBin.

◆ setConsoleLevel()

static void Salsa::Object::setConsoleLevel ( spdlog::level::level_enum level)
inlinestaticinherited

Sets console log level.

Definition at line 29 of file Object.hh.

References mspConsoleLogger.

Member Data Documentation

◆ mBinMap

std::map<std::pair<int, std::string>, int> Salsa::NDimMapping::mBinMap
private

bin mapping

Definition at line 25 of file NDimMapping.hh.

Referenced by NDimMapping(), and print().

◆ mLBorder

int Salsa::NDimMapping::mLBorder
private

left border

Definition at line 23 of file NDimMapping.hh.

Referenced by NDimMapping().

◆ mNBin

int Salsa::NDimMapping::mNBin
private

number of bin's

Definition at line 22 of file NDimMapping.hh.

Referenced by NDimMapping(), and print().

◆ mRBorder

int Salsa::NDimMapping::mRBorder
private

right border

Definition at line 24 of file NDimMapping.hh.

Referenced by NDimMapping().

◆ mspConsoleLogger

std::shared_ptr< spdlog::logger > Salsa::Object::mspConsoleLogger = spdlog::stdout_color_mt("salsa")
staticprivateinherited

Pointer to spd logger.

Definition at line 32 of file Object.hh.

Referenced by getConsoleOutput(), and setConsoleLevel().


The documentation for this class was generated from the following files: