RooCFunction1Ref< VO, VI > Class Template Reference

#include <RooCFunction1Binding.h>

Inheritance diagram for RooCFunction1Ref< VO, VI >:

TObject TObject List of all members.

Public Member Functions

 RooCFunction1Ref (VO(*ptr)(VI)=0)
 ~RooCFunction1Ref ()
VO operator() (VI x) const
const char * name () const
const char * argName (Int_t iarg)
 RooCFunction1Ref (VO(*ptr)(VI)=0)
 ~RooCFunction1Ref ()
VO operator() (VI x) const
const char * name () const
const char * argName (Int_t iarg)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
RooCFunction1Map< double,
int > * 
_fmap

Static Public Member Functions

static RooCFunction1Map< VO,
VI > & 
fmap ()
static RooCFunction1Map< VO,
VI > & 
fmap ()

Private Types

typedef VO(*) func_t (VI)
typedef VO(*) func_t (VI)

Static Private Member Functions

static VO dummyFunction (VI)
static VO dummyFunction (VI)

Private Attributes

func_t _ptr

Static Private Attributes

static RooCFunction1Map< VO,
VI > * 
_fmap
 Pointer to embedded function.
static RooCFunction1Map< VO,
VI > * 
_fmap
 Pointer to embedded function.

Detailed Description

template<class VO, class VI>
class RooCFunction1Ref< VO, VI >

Definition at line 92 of file RooCFunction1Binding.h.


Member Typedef Documentation

template<class VO, class VI>
typedef VO(*) RooCFunction1Ref< VO, VI >::func_t(VI) [private]

Definition at line 142 of file RooCFunction1Binding.h.

template<class VO, class VI>
typedef VO(*) RooCFunction1Ref< VO, VI >::func_t(VI) [private]

Definition at line 142 of file RooCFunction1Binding.h.


Constructor & Destructor Documentation

template<class VO, class VI>
RooCFunction1Ref< VO, VI >::RooCFunction1Ref ( VO(*)(VI)  ptr = 0  )  [inline]

Definition at line 94 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Ref< VO, VI >::~RooCFunction1Ref (  )  [inline]

Definition at line 97 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Ref< VO, VI >::RooCFunction1Ref ( VO(*)(VI)  ptr = 0  )  [inline]

Definition at line 94 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Ref< VO, VI >::~RooCFunction1Ref (  )  [inline]

Definition at line 97 of file RooCFunction1Binding.h.


Member Function Documentation

template<class VO, class VI>
VO RooCFunction1Ref< VO, VI >::operator() ( VI  x  )  const [inline]

Definition at line 99 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr.

template<class VO, class VI>
const char* RooCFunction1Ref< VO, VI >::name (  )  const [inline]

Definition at line 104 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr, RooCFunction1Ref< VO, VI >::fmap(), Form(), and result().

template<class VO, class VI>
const char* RooCFunction1Ref< VO, VI >::argName ( Int_t  iarg  )  [inline]

Definition at line 121 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr, and RooCFunction1Ref< VO, VI >::fmap().

template<class VO, class VI>
static RooCFunction1Map<VO,VI>& RooCFunction1Ref< VO, VI >::fmap (  )  [inline, static]

Definition at line 126 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_fmap().

Referenced by RooCFunction1Ref< VO, VI >::argName(), G__G__RooFit_611_0_5(), G__G__RooFit_615_0_5(), RooCFunction1Ref< VO, VI >::name(), RooMathCoreReg::RooMathCoreReg(), RooMathMoreReg::RooMathMoreReg(), and RooTMathReg::RooTMathReg().

template<class VO, class VI>
static VO RooCFunction1Ref< VO, VI >::dummyFunction ( VI   )  [inline, static, private]

Definition at line 136 of file RooCFunction1Binding.h.

template<class VO, class VI>
VO RooCFunction1Ref< VO, VI >::operator() ( VI  x  )  const [inline]

Definition at line 99 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr.

template<class VO, class VI>
const char* RooCFunction1Ref< VO, VI >::name (  )  const [inline]

Definition at line 104 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr, RooCFunction1Ref< VO, VI >::fmap(), Form(), and result().

template<class VO, class VI>
const char* RooCFunction1Ref< VO, VI >::argName ( Int_t  iarg  )  [inline]

Definition at line 121 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_ptr, and RooCFunction1Ref< VO, VI >::fmap().

template<class VO, class VI>
static RooCFunction1Map<VO,VI>& RooCFunction1Ref< VO, VI >::fmap (  )  [inline, static]

Definition at line 126 of file RooCFunction1Binding.h.

References RooCFunction1Ref< VO, VI >::_fmap().

template<class VO, class VI>
static VO RooCFunction1Ref< VO, VI >::dummyFunction ( VI   )  [inline, static, private]

Definition at line 136 of file RooCFunction1Binding.h.

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

Definition at line 6219 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6321 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
RooCFunction1Map< double, int > * RooCFunction1Ref< double, int >::_fmap (  ) 

Definition at line 40 of file RooCFunction1Binding.cxx.

Referenced by RooCFunction1Ref< VO, VI >::fmap().


Member Data Documentation

template<class VO, class VI>
func_t RooCFunction1Ref< VO, VI >::_ptr [private]

Definition at line 143 of file RooCFunction1Binding.h.

Referenced by RooCFunction1Ref< VO, VI >::argName(), RooCFunction1Ref< VO, VI >::name(), and RooCFunction1Ref< VO, VI >::operator()().

template<class VO, class VI>
double * RooCFunction1Ref< VO, VI >::_fmap [static, private]

Pointer to embedded function.

Definition at line 145 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Map<VO,VI>* RooCFunction1Ref< VO, VI >::_fmap [static, private]

Pointer to embedded function.

Definition at line 145 of file RooCFunction1Binding.h.


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