RooCFunction1PdfBinding< VO, VI > Class Template Reference

#include <RooCFunction1Binding.h>

Inheritance diagram for RooCFunction1PdfBinding< VO, VI >:

RooAbsPdf RooAbsPdf RooAbsReal RooAbsReal RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooAbsArg List of all members.

Public Member Functions

 RooCFunction1PdfBinding ()
 RooCFunction1PdfBinding (const char *name, const char *title, VO(*_func)(VI), RooAbsReal &_x)
 RooCFunction1PdfBinding (const RooCFunction1PdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction1PdfBinding ()
void printArgs (ostream &os) const
 RooCFunction1PdfBinding ()
 RooCFunction1PdfBinding (const char *name, const char *title, VO(*_func)(VI), RooAbsReal &_x)
 RooCFunction1PdfBinding (const RooCFunction1PdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction1PdfBinding ()
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 RooCFunction1PdfBinding< VO, VI >

Definition at line 289 of file RooCFunction1Binding.h.


Constructor & Destructor Documentation

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

Definition at line 291 of file RooCFunction1Binding.h.

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

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

Definition at line 329 of file RooCFunction1Binding.h.

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

Definition at line 342 of file RooCFunction1Binding.h.

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

Definition at line 297 of file RooCFunction1Binding.h.

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

Definition at line 291 of file RooCFunction1Binding.h.

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

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

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

Definition at line 297 of file RooCFunction1Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 296 of file RooCFunction1Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 299 of file RooCFunction1Binding.h.

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

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

Implements RooAbsReal.

Definition at line 317 of file RooCFunction1Binding.h.

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

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

Implements RooAbsArg.

Definition at line 296 of file RooCFunction1Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 299 of file RooCFunction1Binding.h.

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

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

Implements RooAbsReal.

Definition at line 317 of file RooCFunction1Binding.h.

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

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

Definition at line 6287 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6389 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 10603 of file G__RooFit.cxx.

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

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

Definition at line 10766 of file G__RooFit.cxx.

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


Member Data Documentation

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

Definition at line 314 of file RooCFunction1Binding.h.

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

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

Definition at line 315 of file RooCFunction1Binding.h.

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

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

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