ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::ParamFuncPol2 Class Reference
Inheritance diagram for LVL1::ParamFuncPol2:
Collaboration diagram for LVL1::ParamFuncPol2:

Public Member Functions

 ParamFuncPol2 (double p0, double p1, double p2)
 
virtual double operator() (double mu)
 

Private Attributes

std::array< double, 3 > m_p
 

Detailed Description

Definition at line 35 of file L1DynamicPedestalProviderTxt.cxx.

Constructor & Destructor Documentation

◆ ParamFuncPol2()

LVL1::ParamFuncPol2::ParamFuncPol2 ( double  p0,
double  p1,
double  p2 
)
inline

Definition at line 37 of file L1DynamicPedestalProviderTxt.cxx.

37 : m_p{{p0, p1, p2}} {}

Member Function Documentation

◆ operator()()

virtual double LVL1::ParamFuncPol2::operator() ( double  mu)
inlinevirtual

Implements LVL1::L1DynamicPedestalProviderTxt::ParamFunc.

Definition at line 38 of file L1DynamicPedestalProviderTxt.cxx.

38 { return m_p[0] + m_p[1]*mu + m_p[2]*mu*mu; }

Member Data Documentation

◆ m_p

std::array<double, 3> LVL1::ParamFuncPol2::m_p
private

Definition at line 40 of file L1DynamicPedestalProviderTxt.cxx.


The documentation for this class was generated from the following file:
LVL1::ParamFuncPol2::m_p
std::array< double, 3 > m_p
Definition: L1DynamicPedestalProviderTxt.cxx:40
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53