![]() |
![]() |
#include <ElectroWeakAnalysis/ZMuMu/interface/ZMuMuBack.h>
Public Types | |
enum | { arguments = 1 } |
enum | { parameters = 4 } |
Public Member Functions | |
double | operator() (double x) const |
void | setParameters (double Nb, double l, double a, double b) |
ZMuMuBack (double Nb, double l, double a, double b) | |
ZMuMuBack (boost::shared_ptr< double > Nb, boost::shared_ptr< double > l, boost::shared_ptr< double > a, boost::shared_ptr< double > b) | |
Public Attributes | |
boost::shared_ptr< double > | a1 |
boost::shared_ptr< double > | a2 |
boost::shared_ptr< double > | lambda |
boost::shared_ptr< double > | Nbkg |
Private Attributes | |
Exponential | expo_ |
Polynomial< 2 > | poly_ |
Definition at line 9 of file ZMuMuBack.h.
anonymous enum |
anonymous enum |
function::ZMuMuBack::ZMuMuBack | ( | boost::shared_ptr< double > | Nb, | |
boost::shared_ptr< double > | l, | |||
boost::shared_ptr< double > | a, | |||
boost::shared_ptr< double > | b | |||
) | [inline] |
function::ZMuMuBack::ZMuMuBack | ( | double | Nb, | |
double | l, | |||
double | a, | |||
double | b | |||
) | [inline] |
double function::ZMuMuBack::operator() | ( | double | x | ) | const [inline] |
void function::ZMuMuBack::setParameters | ( | double | Nb, | |
double | l, | |||
double | a, | |||
double | b | |||
) | [inline] |
Definition at line 23 of file ZMuMuBack.h.
References a1, a2, expo_, lambda, Nbkg, poly_, and setParameters().
Referenced by function::ZMuMuNormalBack::setParameters(), and setParameters().
00023 { 00024 *Nbkg = Nb; 00025 *lambda = l; 00026 *a1 = a; 00027 *a2 = b; 00028 expo_.setParameters(-l); 00029 poly_.setParameters(1., a, b); 00030 }
boost::shared_ptr<double> function::ZMuMuBack::a1 |
Definition at line 32 of file ZMuMuBack.h.
boost::shared_ptr<double> function::ZMuMuBack::a2 |
Definition at line 32 of file ZMuMuBack.h.
Exponential function::ZMuMuBack::expo_ [private] |
Definition at line 34 of file ZMuMuBack.h.
Referenced by operator()(), setParameters(), and ZMuMuBack().
boost::shared_ptr<double> function::ZMuMuBack::lambda |
boost::shared_ptr<double> function::ZMuMuBack::Nbkg |
Definition at line 32 of file ZMuMuBack.h.
Referenced by operator()(), setParameters(), and ZMuMuBack().
Polynomial<2> function::ZMuMuBack::poly_ [private] |
Definition at line 35 of file ZMuMuBack.h.
Referenced by operator()(), setParameters(), and ZMuMuBack().