MINT2
Classes | Namespaces | Functions
FitParameter.h File Reference
#include "Mint/IMinuitParameter.h"
#include "Mint/MinuitParameterSet.h"
#include "Mint/NamedParameterBase.h"
#include "Mint/NamedParameter.h"
#include "Mint/Utils.h"
#include "Mint/IReturnReal.h"
#include <complex>

Go to the source code of this file.

Classes

class  MINT::FitParameter
 

Namespaces

 MINT
 

Functions

std::ostream & operator<< (std::ostream &os, const MINT::FitParameter &fp)
 
template<typename T >
double operator * (const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
 
template<typename T >
double operator+ (const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
 
template<typename T >
double operator- (const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
 
template<typename T >
double operator/ (const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
 
template<typename T >
operator * (const T &lhs, const MINT::FitParameter &fp)
 
template<typename T >
operator+ (const T &lhs, const MINT::FitParameter &fp)
 
template<typename T >
operator/ (const T &lhs, const MINT::FitParameter &fp)
 
template<typename T >
operator- (const T &lhs, const MINT::FitParameter &fp)
 

Function Documentation

◆ operator *() [1/2]

template<typename T >
double operator * ( const MINT::NamedParameter< T > &  lhs,
const MINT::FitParameter fp 
)

Definition at line 261 of file FitParameter.h.

261  {
262  return ((T) lhs) * ((double) fp);
263 }

◆ operator *() [2/2]

template<typename T >
T operator * ( const T &  lhs,
const MINT::FitParameter fp 
)

Definition at line 278 of file FitParameter.h.

278  {
279  return lhs * ((double) fp);
280 }

◆ operator+() [1/2]

template<typename T >
double operator+ ( const MINT::NamedParameter< T > &  lhs,
const MINT::FitParameter fp 
)

Definition at line 265 of file FitParameter.h.

265  {
266  return ((T) lhs) + ((double) fp);
267 }

◆ operator+() [2/2]

template<typename T >
T operator+ ( const T &  lhs,
const MINT::FitParameter fp 
)

Definition at line 283 of file FitParameter.h.

283  {
284  return lhs + ((double) fp);
285 }

◆ operator-() [1/2]

template<typename T >
double operator- ( const MINT::NamedParameter< T > &  lhs,
const MINT::FitParameter fp 
)

Definition at line 269 of file FitParameter.h.

269  {
270  return ((T) lhs) - ((double) fp);
271 }

◆ operator-() [2/2]

template<typename T >
T operator- ( const T &  lhs,
const MINT::FitParameter fp 
)

Definition at line 293 of file FitParameter.h.

293  {
294  return lhs - ((double) fp);
295 }

◆ operator/() [1/2]

template<typename T >
double operator/ ( const MINT::NamedParameter< T > &  lhs,
const MINT::FitParameter fp 
)

Definition at line 273 of file FitParameter.h.

273  {
274  return ((T) lhs) / ((double) fp);
275 }

◆ operator/() [2/2]

template<typename T >
T operator/ ( const T &  lhs,
const MINT::FitParameter fp 
)

Definition at line 288 of file FitParameter.h.

288  {
289  return lhs/((double) fp);
290 }

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const MINT::FitParameter fp 
)

Definition at line 410 of file FitParameter.cpp.

410  {
411  fp.print(os);
412  return os;
413 }
virtual void print(std::ostream &os=std::cout) const