Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
LaSum.h File Reference
#include "Minuit2/ABSum.h"
#include "Minuit2/LAVector.h"
#include "Minuit2/LASymMatrix.h"
Include dependency graph for LaSum.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Minuit2
 

Macros

#define OP_ADD1(MT, MAT1, T)
 
#define OP_MIN(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator-(const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, T(-1.)); }
 
#define OP_SCALE(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator*(T f, const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, f); }
 
#define OP_SCALE1(MT, MAT1, T)    inline ABObj<MT, MAT1, T> operator/(const MAT1 &obj, T f) { return ABObj<MT, MAT1, T>(obj, 1. / f); }
 

Functions

ABObj< sym, LASymMatrix, doubleROOT::Minuit2::operator* (double f, const LASymMatrix &obj)
 
ABObj< vec, LAVector, doubleROOT::Minuit2::operator* (double f, const LAVector &obj)
 
ABObj< sym, ABSum< ABObj< sym, LASymMatrix, double >, ABObj< sym, LASymMatrix, double > >, doubleROOT::Minuit2::operator+ (const ABObj< sym, LASymMatrix, double > &a, const ABObj< sym, LASymMatrix, double > &b)
 
ABObj< vec, ABSum< ABObj< vec, LAVector, double >, ABObj< vec, LAVector, double > >, doubleROOT::Minuit2::operator+ (const ABObj< vec, LAVector, double > &a, const ABObj< vec, LAVector, double > &b)
 
ABObj< sym, ABSum< ABObj< sym, LASymMatrix, double >, ABObj< sym, LASymMatrix, double > >, doubleROOT::Minuit2::operator- (const ABObj< sym, LASymMatrix, double > &a, const ABObj< sym, LASymMatrix, double > &b)
 
ABObj< sym, LASymMatrix, doubleROOT::Minuit2::operator- (const ABObj< sym, LASymMatrix, double > &m)
 
ABObj< vec, ABSum< ABObj< vec, LAVector, double >, ABObj< vec, LAVector, double > >, doubleROOT::Minuit2::operator- (const ABObj< vec, LAVector, double > &a, const ABObj< vec, LAVector, double > &b)
 
ABObj< vec, LAVector, doubleROOT::Minuit2::operator- (const ABObj< vec, LAVector, double > &m)
 
ABObj< sym, LASymMatrix, doubleROOT::Minuit2::operator- (const LASymMatrix &obj)
 
ABObj< vec, LAVector, doubleROOT::Minuit2::operator- (const LAVector &obj)
 
ABObj< sym, LASymMatrix, doubleROOT::Minuit2::operator/ (const LASymMatrix &obj, double f)
 
ABObj< vec, LAVector, doubleROOT::Minuit2::operator/ (const LAVector &obj, double f)
 

Macro Definition Documentation

◆ OP_ADD1

#define OP_ADD1 ( MT,
MAT1,
T )
Value:
{ \
return ABObj<MT, MAT1, T>(m.Obj(), T(-1.) * m.f()); \
} \
\
{ \
} \
{ \
}
#define b(i)
Definition RSha256.hxx:100
#define a(i)
Definition RSha256.hxx:99
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
TString operator+(const TString &s1, const TString &s2)
Use the special concatenation constructor.
Definition TString.cxx:1541
TTime operator-(const TTime &t1, const TTime &t2)
Definition TTime.h:83
TMarker m
Definition textangle.C:8

Definition at line 21 of file LaSum.h.

◆ OP_MIN

#define OP_MIN ( MT,
MAT1,
T )    inline ABObj<MT, MAT1, T> operator-(const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, T(-1.)); }

Definition at line 55 of file LaSum.h.

◆ OP_SCALE

#define OP_SCALE ( MT,
MAT1,
T )    inline ABObj<MT, MAT1, T> operator*(T f, const MAT1 &obj) { return ABObj<MT, MAT1, T>(obj, f); }

Definition at line 43 of file LaSum.h.

◆ OP_SCALE1

#define OP_SCALE1 ( MT,
MAT1,
T )    inline ABObj<MT, MAT1, T> operator/(const MAT1 &obj, T f) { return ABObj<MT, MAT1, T>(obj, 1. / f); }

Definition at line 49 of file LaSum.h.