# MI - Fimex: MetNoFelt::FeltParameters Class Reference

# MetNoFelt::FeltParameters Class Reference

`#include <FeltParameters.h>`

List of all members.

## Public Member Functions

| FeltParameters ()
| FeltParameters (std::string filename)
| FeltParameters (const std::vector< std::string > &feltParams)
virtual | ~FeltParameters ()
const boost::array< short, 16 > & | getParameters (const std::string &)
const std::string & | getParameterName (const boost::array< short, 16 > &)
std::string | getParameterDatatype (const std::string &parameterName) const
double | getParameterFillValue (const std::string &parameterName) const

## Static Public Member Functions

static const std::string & | DEFAULT_CONFIG ()

## Constructor & Destructor Documentation

MetNoFelt::FeltParameters::FeltParameters | ( |  | ) |

MetNoFelt::FeltParameters::FeltParameters | ( | std::string | filename | ) | `[explicit]`

initialize all known felt parameters from a diana-setup file

Parameters:

  | filename | diana setup file

MetNoFelt::FeltParameters::FeltParameters | ( | const std::vector< std::string > & | feltParams | ) | `[explicit]`

initialize parameters from a list of parameters in diana format, e.g. 17,2,1000:prod=74

virtual MetNoFelt::FeltParameters::~FeltParameters | ( |  | ) | `[virtual]`

## Member Function Documentation

const boost::array<short, 16>& MetNoFelt::FeltParameters::getParameters | ( | const std::string & |  | ) |

const std::string& MetNoFelt::FeltParameters::getParameterName | ( | const boost::array< short, 16 > & |  | ) |

std::string MetNoFelt::FeltParameters::getParameterDatatype | ( | const std::string & | parameterName | ) | const

double MetNoFelt::FeltParameters::getParameterFillValue | ( | const std::string & | parameterName | ) | const

static const std::string& MetNoFelt::FeltParameters::DEFAULT_CONFIG | ( |  | ) | `[inline, static]`

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

- include/fimex/FeltParameters.h