Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Minuit2::ABObj< mtype, M, T > Class Template Reference

template<class mtype, class M, class T>
class ROOT::Minuit2::ABObj< mtype, M, T >

Definition at line 20 of file ABObj.h.

Public Types

typedef mtype Type
 

Public Member Functions

 ABObj (const ABObj &obj)
 
template<class b , class c >
 ABObj (const ABObj< mtype, b, c > &obj)
 
 ABObj (const M &obj)
 
 ABObj (const M &obj, T factor)
 
 ~ABObj ()
 
f () const
 
const M & Obj () const
 

Private Member Functions

 ABObj ()
 
template<class a , class b , class c >
 ABObj (const ABObj< a, b, c > &)
 
ABObjoperator= (const ABObj &)
 
template<class a , class b , class c >
ABObjoperator= (const ABObj< a, b, c > &)
 

Private Attributes

fFactor
 
fObject
 

#include <Minuit2/ABObj.h>

Member Typedef Documentation

◆ Type

template<class mtype , class M , class T >
typedef mtype ROOT::Minuit2::ABObj< mtype, M, T >::Type

Definition at line 23 of file ABObj.h.

Constructor & Destructor Documentation

◆ ABObj() [1/6]

template<class mtype , class M , class T >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( )
inlineprivate

Definition at line 26 of file ABObj.h.

◆ ABObj() [2/6]

template<class mtype , class M , class T >
template<class a , class b , class c >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( const ABObj< a, b, c > &  )
inlineprivate

Definition at line 31 of file ABObj.h.

◆ ABObj() [3/6]

template<class mtype , class M , class T >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( const M &  obj)
inline

Definition at line 42 of file ABObj.h.

◆ ABObj() [4/6]

template<class mtype , class M , class T >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( const M &  obj,
factor 
)
inline

Definition at line 44 of file ABObj.h.

◆ ~ABObj()

template<class mtype , class M , class T >
ROOT::Minuit2::ABObj< mtype, M, T >::~ABObj ( )
inline

Definition at line 46 of file ABObj.h.

◆ ABObj() [5/6]

template<class mtype , class M , class T >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( const ABObj< mtype, M, T > &  obj)
inline

Definition at line 48 of file ABObj.h.

◆ ABObj() [6/6]

template<class mtype , class M , class T >
template<class b , class c >
ROOT::Minuit2::ABObj< mtype, M, T >::ABObj ( const ABObj< mtype, b, c > &  obj)
inline

Definition at line 51 of file ABObj.h.

Member Function Documentation

◆ f()

template<class mtype , class M , class T >
T ROOT::Minuit2::ABObj< mtype, M, T >::f ( ) const
inline

Definition at line 57 of file ABObj.h.

◆ Obj()

template<class mtype , class M , class T >
const M & ROOT::Minuit2::ABObj< mtype, M, T >::Obj ( ) const
inline

Definition at line 55 of file ABObj.h.

◆ operator=() [1/2]

template<class mtype , class M , class T >
ABObj & ROOT::Minuit2::ABObj< mtype, M, T >::operator= ( const ABObj< mtype, M, T > &  )
inlineprivate

Definition at line 28 of file ABObj.h.

◆ operator=() [2/2]

template<class mtype , class M , class T >
template<class a , class b , class c >
ABObj & ROOT::Minuit2::ABObj< mtype, M, T >::operator= ( const ABObj< a, b, c > &  )
inlineprivate

Definition at line 36 of file ABObj.h.

Member Data Documentation

◆ fFactor

template<class mtype , class M , class T >
T ROOT::Minuit2::ABObj< mtype, M, T >::fFactor
private

Definition at line 61 of file ABObj.h.

◆ fObject

template<class mtype , class M , class T >
M ROOT::Minuit2::ABObj< mtype, M, T >::fObject
private

Definition at line 60 of file ABObj.h.

  • math/minuit2/inc/Minuit2/ABObj.h