RooCFunction1Binding< VO, VI > Class Template Reference

#include <RooCFunction1Binding.h>

Inheritance diagram for RooCFunction1Binding< VO, VI >:

RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

Public Member Functions

 RooCFunction1Binding ()
 RooCFunction1Binding (const char *name, const char *title, VO(*_func)(VI), RooAbsReal &_x)
 RooCFunction1Binding (const RooCFunction1Binding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction1Binding ()
void printArgs (ostream &os) const
 RooCFunction1Binding ()
 RooCFunction1Binding (const char *name, const char *title, VO(*_func)(VI), RooAbsReal &_x)
 RooCFunction1Binding (const RooCFunction1Binding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction1Binding ()
void printArgs (ostream &os) const
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooCFunction1Ref< VO, VI > func
RooRealProxy x
RooCFunction1Ref< VO, VI > func

Detailed Description

template<class VO, class VI>
class RooCFunction1Binding< VO, VI >

Definition at line 225 of file RooCFunction1Binding.h.


Constructor & Destructor Documentation

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

Definition at line 227 of file RooCFunction1Binding.h.

Referenced by RooCFunction1Binding< VO, VI >::clone().

template<class VO, class VI>
RooCFunction1Binding< VO, VI >::RooCFunction1Binding ( const char *  name,
const char *  title,
VO(*)(VI)  _func,
RooAbsReal _x 
)

Definition at line 265 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Binding< VO, VI >::RooCFunction1Binding ( const RooCFunction1Binding< VO, VI > &  other,
const char *  name = 0 
)

Definition at line 278 of file RooCFunction1Binding.h.

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

Definition at line 233 of file RooCFunction1Binding.h.

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

Definition at line 227 of file RooCFunction1Binding.h.

template<class VO, class VI>
RooCFunction1Binding< VO, VI >::RooCFunction1Binding ( const char *  name,
const char *  title,
VO(*)(VI)  _func,
RooAbsReal _x 
)

template<class VO, class VI>
RooCFunction1Binding< VO, VI >::RooCFunction1Binding ( const RooCFunction1Binding< VO, VI > &  other,
const char *  name = 0 
)

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

Definition at line 233 of file RooCFunction1Binding.h.


Member Function Documentation

template<class VO, class VI>
virtual TObject* RooCFunction1Binding< VO, VI >::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 232 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::RooCFunction1Binding().

template<class VO, class VI>
void RooCFunction1Binding< VO, VI >::printArgs ( ostream &  os  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 235 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::func, RooAbsArg::getProxy(), i, RooAbsArg::numProxies(), and p.

template<class VO, class VI>
Double_t RooCFunction1Binding< VO, VI >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 253 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::func, and RooCFunction1Binding< VO, VI >::x.

template<class VO, class VI>
virtual TObject* RooCFunction1Binding< VO, VI >::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 232 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::RooCFunction1Binding().

template<class VO, class VI>
void RooCFunction1Binding< VO, VI >::printArgs ( ostream &  os  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 235 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::func, RooAbsArg::getProxy(), i, RooAbsArg::numProxies(), and p.

template<class VO, class VI>
Double_t RooCFunction1Binding< VO, VI >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 253 of file RooCFunction1Binding.h.

References RooCFunction1Binding< VO, VI >::func, and RooCFunction1Binding< VO, VI >::x.

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

Definition at line 6253 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6355 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
void RooCFunction1Binding< double, double >::Streamer ( TBuffer R__b  ) 

Definition at line 10545 of file G__RooFit.cxx.

References TBuffer::IsReading(), TBuffer::ReadClassBuffer(), and TBuffer::WriteClassBuffer().

template<>
void RooCFunction1Binding< double, int >::Streamer ( TBuffer R__b  ) 

Definition at line 10708 of file G__RooFit.cxx.

References TBuffer::IsReading(), TBuffer::ReadClassBuffer(), and TBuffer::WriteClassBuffer().


Member Data Documentation

template<class VO, class VI>
RooCFunction1Ref<VO,VI> RooCFunction1Binding< VO, VI >::func [protected]

Definition at line 250 of file RooCFunction1Binding.h.

Referenced by RooCFunction1Binding< VO, VI >::evaluate(), and RooCFunction1Binding< VO, VI >::printArgs().

template<class VO, class VI>
RooRealProxy RooCFunction1Binding< VO, VI >::x [protected]

Definition at line 251 of file RooCFunction1Binding.h.

Referenced by RooCFunction1Binding< VO, VI >::evaluate().

template<class VO, class VI>
RooCFunction1Ref<VO,VI> RooCFunction1Binding< VO, VI >::func [protected]

Definition at line 250 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