AmpGen
2.1
Toggle main menu visibility
Loading...
Searching...
No Matches
MinuitExpression.h
Go to the documentation of this file.
1
#ifndef AMPGEN_MINUITEXPRESSION_H
2
#define AMPGEN_MINUITEXPRESSION_H
3
4
#include <complex>
5
#include <string>
6
#include <vector>
7
8
#include "
AmpGen/Expression.h
"
9
#include "
AmpGen/MinuitParameter.h
"
10
11
namespace
AmpGen
{
12
class
MinuitParameterSet
;
13
14
class
MinuitExpression
:
public
MinuitParameter
{
15
public
:
16
MinuitExpression
(
const
std::vector<std::string> &tokens,
MinuitParameterSet
*mps);
17
MinuitExpression
(
const
std::string &
name
,
const
Expression
&
expression
);
18
double
mean
()
const override
;
19
complex_t
getVal
()
const
;
20
Expression
expression
()
const
{
return
m_expression; }
21
operator
double()
const override
;
22
~MinuitExpression
()
override
;
23
24
private
:
25
Expression
m_expression;
26
};
27
}
// namespace AmpGen
28
29
#endif
Expression.h
MinuitParameter.h
AmpGen::Expression
Wrapper class for shared_ptrs to virtual expressions for use in conjunction with operators to build e...
Definition
Expression.h:135
AmpGen::MinuitExpression::expression
Expression expression() const
Definition
MinuitExpression.h:20
AmpGen::MinuitExpression::~MinuitExpression
~MinuitExpression() override
AmpGen::MinuitExpression::MinuitExpression
MinuitExpression(const std::vector< std::string > &tokens, MinuitParameterSet *mps)
AmpGen::MinuitExpression::MinuitExpression
MinuitExpression(const std::string &name, const Expression &expression)
AmpGen::MinuitExpression::mean
double mean() const override
AmpGen::MinuitExpression::getVal
complex_t getVal() const
AmpGen::MinuitParameter::MinuitParameterSet
friend class MinuitParameterSet
Definition
MinuitParameter.h:57
AmpGen::MinuitParameter::name
const std::string & name() const
AmpGen::MinuitParameter::MinuitParameter
MinuitParameter()=default
AmpGen::MinuitParameterSet
Definition
MinuitParameterSet.h:13
AmpGen
Definition
AddCPConjugate.h:2
AmpGen::complex_t
std::complex< real_t > complex_t
Definition
Types.h:7
AmpGen
MinuitExpression.h
Generated on
for AmpGen by
1.17.0