Belle II Software development
TRGECLETMParameters Class Reference

DB object to store parameters used in ETM. More...

#include <TRGECLETMParameters.h>

Inheritance diagram for TRGECLETMParameters:

Public Member Functions

 TRGECLETMParameters ()
 Constructor.
 
void setnpar (int npar)
 set the number of parameters
 
void setparMap (std::string parname, double parvalue)
 set parameter map(name and value)
 
int getnpar (void) const
 get the number of parameters
 
const std::map< std::string, double > & getparMap (void) const
 get parameter map(name and value)
 

Private Member Functions

 ClassDef (TRGECLETMParameters, 1)
 the class title
 

Private Attributes

std::map< std::string, double > m_parmap
 parameter map(name and value)
 
int m_npar
 the number of valid parameters
 

Detailed Description

DB object to store parameters used in ETM.

Definition at line 23 of file TRGECLETMParameters.h.

Constructor & Destructor Documentation

◆ TRGECLETMParameters()

TRGECLETMParameters ( )
inline

Constructor.

Definition at line 27 of file TRGECLETMParameters.h.

27: m_npar(0) {}

Member Function Documentation

◆ getnpar()

int getnpar ( void ) const
inline

get the number of parameters

Definition at line 40 of file TRGECLETMParameters.h.

41 {
42 return m_npar;
43 }

◆ getparMap()

const std::map< std::string, double > & getparMap ( void ) const
inline

get parameter map(name and value)

Definition at line 45 of file TRGECLETMParameters.h.

46 {
47 return m_parmap;
48 }

◆ setnpar()

void setnpar ( int npar)
inline

set the number of parameters

Definition at line 30 of file TRGECLETMParameters.h.

31 {
32 m_npar = npar;
33 }

◆ setparMap()

void setparMap ( std::string parname,
double parvalue )
inline

set parameter map(name and value)

Definition at line 35 of file TRGECLETMParameters.h.

36 {
37 m_parmap.insert(std::make_pair(parname, parvalue));
38 }

Member Data Documentation

◆ m_npar

int m_npar
private

the number of valid parameters

Definition at line 55 of file TRGECLETMParameters.h.

◆ m_parmap

std::map<std::string, double> m_parmap
private

parameter map(name and value)

Definition at line 53 of file TRGECLETMParameters.h.


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