RooCFunction3Ref< VO, VI1, VI2, VI3 > Class Template Reference

#include <RooCFunction3Binding.h>

Inheritance diagram for RooCFunction3Ref< VO, VI1, VI2, VI3 >:

TObject TObject List of all members.

Public Member Functions

 RooCFunction3Ref (VO(*ptr)(VI1, VI2, VI3)=0)
 ~RooCFunction3Ref ()
VO operator() (VI1 x, VI2 y, VI3 z) const
const char * name () const
const char * argName (Int_t iarg)
 RooCFunction3Ref (VO(*ptr)(VI1, VI2, VI3)=0)
 ~RooCFunction3Ref ()
VO operator() (VI1 x, VI2 y, VI3 z) const
const char * name () const
const char * argName (Int_t iarg)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
RooCFunction3Map< double,
double, double, bool > * 
_fmap
template<>
RooCFunction3Map< double,
double, int, int > * 
_fmap
template<>
RooCFunction3Map< double,
unsigned int, double, unsigned
int > * 
_fmap
template<>
RooCFunction3Map< double,
unsigned int, double, double > * 
_fmap
template<>
RooCFunction3Map< double,
unsigned int, unsigned int,
double > * 
_fmap

Static Public Member Functions

static RooCFunction3Map< VO,
VI1, VI2, VI3 > & 
fmap ()
static RooCFunction3Map< VO,
VI1, VI2, VI3 > & 
fmap ()

Private Types

typedef VO(*) func_t (VI1, VI2, VI3)
typedef VO(*) func_t (VI1, VI2, VI3)

Static Private Member Functions

static VO dummyFunction (VI1, VI2, VI3)
static VO dummyFunction (VI1, VI2, VI3)

Private Attributes

func_t _ptr
 Pointer to embedded function.

Static Private Attributes

static RooCFunction3Map< VO,
VI1, VI2, VI3 > * 
_fmap
 Pointer to embedded function.
static RooCFunction3Map< VO,
VI1, VI2, VI3 > * 
_fmap
 Pointer to embedded function.

Detailed Description

template<class VO, class VI1, class VI2, class VI3>
class RooCFunction3Ref< VO, VI1, VI2, VI3 >

Definition at line 104 of file RooCFunction3Binding.h.


Member Typedef Documentation

template<class VO, class VI1, class VI2, class VI3>
typedef VO(*) RooCFunction3Ref< VO, VI1, VI2, VI3 >::func_t(VI1, VI2, VI3) [private]

Definition at line 155 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
typedef VO(*) RooCFunction3Ref< VO, VI1, VI2, VI3 >::func_t(VI1, VI2, VI3) [private]

Definition at line 155 of file RooCFunction3Binding.h.


Constructor & Destructor Documentation

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Ref< VO, VI1, VI2, VI3 >::RooCFunction3Ref ( VO(*)(VI1, VI2, VI3)  ptr = 0  )  [inline]

Definition at line 106 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Ref< VO, VI1, VI2, VI3 >::~RooCFunction3Ref (  )  [inline]

Definition at line 109 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Ref< VO, VI1, VI2, VI3 >::RooCFunction3Ref ( VO(*)(VI1, VI2, VI3)  ptr = 0  )  [inline]

Definition at line 106 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Ref< VO, VI1, VI2, VI3 >::~RooCFunction3Ref (  )  [inline]

Definition at line 109 of file RooCFunction3Binding.h.


Member Function Documentation

template<class VO, class VI1, class VI2, class VI3>
VO RooCFunction3Ref< VO, VI1, VI2, VI3 >::operator() ( VI1  x,
VI2  y,
VI3  z 
) const [inline]

Definition at line 111 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr.

template<class VO, class VI1, class VI2, class VI3>
const char* RooCFunction3Ref< VO, VI1, VI2, VI3 >::name (  )  const [inline]

Definition at line 116 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr, RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap(), Form(), and result().

template<class VO, class VI1, class VI2, class VI3>
const char* RooCFunction3Ref< VO, VI1, VI2, VI3 >::argName ( Int_t  iarg  )  [inline]

Definition at line 133 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr, and RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap().

template<class VO, class VI1, class VI2, class VI3>
static RooCFunction3Map<VO,VI1,VI2,VI3>& RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap (  )  [inline, static]

Definition at line 138 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap().

Referenced by RooCFunction3Ref< VO, VI1, VI2, VI3 >::argName(), G__G__RooFit_639_0_5(), G__G__RooFit_643_0_5(), G__G__RooFit_647_0_5(), G__G__RooFit_651_0_5(), G__G__RooFit_655_0_5(), G__G__RooFit_659_0_5(), RooCFunction3Ref< VO, VI1, VI2, VI3 >::name(), RooMathCoreReg::RooMathCoreReg(), RooMathMoreReg::RooMathMoreReg(), and RooTMathReg::RooTMathReg().

template<class VO, class VI1, class VI2, class VI3>
static VO RooCFunction3Ref< VO, VI1, VI2, VI3 >::dummyFunction ( VI1  ,
VI2  ,
VI3   
) [inline, static, private]

Definition at line 148 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
VO RooCFunction3Ref< VO, VI1, VI2, VI3 >::operator() ( VI1  x,
VI2  y,
VI3  z 
) const [inline]

Definition at line 111 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr.

template<class VO, class VI1, class VI2, class VI3>
const char* RooCFunction3Ref< VO, VI1, VI2, VI3 >::name (  )  const [inline]

Definition at line 116 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr, RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap(), Form(), and result().

template<class VO, class VI1, class VI2, class VI3>
const char* RooCFunction3Ref< VO, VI1, VI2, VI3 >::argName ( Int_t  iarg  )  [inline]

Definition at line 133 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr, and RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap().

template<class VO, class VI1, class VI2, class VI3>
static RooCFunction3Map<VO,VI1,VI2,VI3>& RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap (  )  [inline, static]

Definition at line 138 of file RooCFunction3Binding.h.

References RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap().

template<class VO, class VI1, class VI2, class VI3>
static VO RooCFunction3Ref< VO, VI1, VI2, VI3 >::dummyFunction ( VI1  ,
VI2  ,
VI3   
) [inline, static, private]

Definition at line 148 of file RooCFunction3Binding.h.

template<>
TClass * RooCFunction3Ref< double, double, double, double >::Class (  ) 

Definition at line 6933 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * RooCFunction3Ref< double, double, double, bool >::Class (  ) 

Definition at line 7035 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * RooCFunction3Ref< double, double, int, int >::Class (  ) 

Definition at line 7137 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * RooCFunction3Ref< double, unsigned int, double, unsigned int >::Class (  ) 

Definition at line 7239 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * RooCFunction3Ref< double, unsigned int, double, double >::Class (  ) 

Definition at line 7341 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * RooCFunction3Ref< double, unsigned int, unsigned int, double >::Class (  ) 

Definition at line 7443 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
RooCFunction3Map< double, double, double, bool > * RooCFunction3Ref< double, double, double, bool >::_fmap (  ) 

Definition at line 40 of file RooCFunction3Binding.cxx.

Referenced by RooCFunction3Ref< VO, VI1, VI2, VI3 >::fmap().

template<>
RooCFunction3Map< double, double, int, int > * RooCFunction3Ref< double, double, int, int >::_fmap (  ) 

Definition at line 41 of file RooCFunction3Binding.cxx.

template<>
RooCFunction3Map< double, unsigned int, double, unsigned int > * RooCFunction3Ref< double, unsigned int, double, unsigned int >::_fmap (  ) 

Definition at line 42 of file RooCFunction3Binding.cxx.

template<>
RooCFunction3Map< double, unsigned int, double, double > * RooCFunction3Ref< double, unsigned int, double, double >::_fmap (  ) 

Definition at line 43 of file RooCFunction3Binding.cxx.

template<>
RooCFunction3Map< double, unsigned int, unsigned int, double > * RooCFunction3Ref< double, unsigned int, unsigned int, double >::_fmap (  ) 

Definition at line 44 of file RooCFunction3Binding.cxx.


Member Data Documentation

template<class VO, class VI1, class VI2, class VI3>
func_t RooCFunction3Ref< VO, VI1, VI2, VI3 >::_ptr [private]

Pointer to embedded function.

Definition at line 156 of file RooCFunction3Binding.h.

Referenced by RooCFunction3Ref< VO, VI1, VI2, VI3 >::argName(), RooCFunction3Ref< VO, VI1, VI2, VI3 >::name(), and RooCFunction3Ref< VO, VI1, VI2, VI3 >::operator()().

template<class VO, class VI1, class VI2, class VI3>
double * RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap [static, private]

Pointer to embedded function.

Definition at line 158 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Map<VO,VI1,VI2,VI3>* RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap [static, private]

Pointer to embedded function.

Definition at line 158 of file RooCFunction3Binding.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:32 2011 for ROOT_528-00b_version by  doxygen 1.5.1