RooCFunction2PdfBinding< VO, VI1, VI2 > Class Template Reference

#include <RooCFunction2Binding.h>

Inheritance diagram for RooCFunction2PdfBinding< VO, VI1, VI2 >:

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

Public Member Functions

 RooCFunction2PdfBinding ()
 RooCFunction2PdfBinding (const char *name, const char *title, VO(*_func)(VI1, VI2), RooAbsReal &_x, RooAbsReal &_y)
 RooCFunction2PdfBinding (const RooCFunction2PdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction2PdfBinding ()
void printArgs (ostream &os) const
 RooCFunction2PdfBinding ()
 RooCFunction2PdfBinding (const char *name, const char *title, VO(*_func)(VI1, VI2), RooAbsReal &_x, RooAbsReal &_y)
 RooCFunction2PdfBinding (const RooCFunction2PdfBinding &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooCFunction2PdfBinding ()
void printArgs (ostream &os) const
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)
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

RooCFunction2Ref< VO, VI1,
VI2 > 
func
RooRealProxy x
RooRealProxy y
RooCFunction2Ref< VO, VI1,
VI2 > 
func

Detailed Description

template<class VO, class VI1, class VI2>
class RooCFunction2PdfBinding< VO, VI1, VI2 >

Definition at line 296 of file RooCFunction2Binding.h.


Constructor & Destructor Documentation

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding (  )  [inline]

Definition at line 298 of file RooCFunction2Binding.h.

Referenced by RooCFunction2PdfBinding< VO, VI1, VI2 >::clone().

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding ( const char *  name,
const char *  title,
VO(*)(VI1, VI2)  _func,
RooAbsReal _x,
RooAbsReal _y 
)

Definition at line 336 of file RooCFunction2Binding.h.

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding ( const RooCFunction2PdfBinding< VO, VI1, VI2 > &  other,
const char *  name = 0 
)

Definition at line 351 of file RooCFunction2Binding.h.

template<class VO, class VI1, class VI2>
virtual RooCFunction2PdfBinding< VO, VI1, VI2 >::~RooCFunction2PdfBinding (  )  [inline, virtual]

Definition at line 304 of file RooCFunction2Binding.h.

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding (  )  [inline]

Definition at line 298 of file RooCFunction2Binding.h.

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding ( const char *  name,
const char *  title,
VO(*)(VI1, VI2)  _func,
RooAbsReal _x,
RooAbsReal _y 
)

template<class VO, class VI1, class VI2>
RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding ( const RooCFunction2PdfBinding< VO, VI1, VI2 > &  other,
const char *  name = 0 
)

template<class VO, class VI1, class VI2>
virtual RooCFunction2PdfBinding< VO, VI1, VI2 >::~RooCFunction2PdfBinding (  )  [inline, virtual]

Definition at line 304 of file RooCFunction2Binding.h.


Member Function Documentation

template<class VO, class VI1, class VI2>
virtual TObject* RooCFunction2PdfBinding< VO, VI1, VI2 >::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 303 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding().

template<class VO, class VI1, class VI2>
void RooCFunction2PdfBinding< VO, VI1, VI2 >::printArgs ( ostream &  os  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 306 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::func, RooAbsArg::getProxy(), i, RooAbsArg::numProxies(), and p.

template<class VO, class VI1, class VI2>
Double_t RooCFunction2PdfBinding< VO, VI1, VI2 >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 325 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::func, RooCFunction2PdfBinding< VO, VI1, VI2 >::x, and RooCFunction2PdfBinding< VO, VI1, VI2 >::y.

template<class VO, class VI1, class VI2>
virtual TObject* RooCFunction2PdfBinding< VO, VI1, VI2 >::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 303 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::RooCFunction2PdfBinding().

template<class VO, class VI1, class VI2>
void RooCFunction2PdfBinding< VO, VI1, VI2 >::printArgs ( ostream &  os  )  const [inline, virtual]

Reimplemented from RooAbsArg.

Definition at line 306 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::func, RooAbsArg::getProxy(), i, RooAbsArg::numProxies(), and p.

template<class VO, class VI1, class VI2>
Double_t RooCFunction2PdfBinding< VO, VI1, VI2 >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 325 of file RooCFunction2Binding.h.

References RooCFunction2PdfBinding< VO, VI1, VI2 >::func, RooCFunction2PdfBinding< VO, VI1, VI2 >::x, and RooCFunction2PdfBinding< VO, VI1, VI2 >::y.

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

Definition at line 6491 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6593 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6695 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6797 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6899 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 10931 of file G__RooFit.cxx.

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

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

Definition at line 11098 of file G__RooFit.cxx.

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

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

Definition at line 11265 of file G__RooFit.cxx.

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

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

Definition at line 11432 of file G__RooFit.cxx.

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

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

Definition at line 11599 of file G__RooFit.cxx.

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


Member Data Documentation

template<class VO, class VI1, class VI2>
RooCFunction2Ref<VO,VI1,VI2> RooCFunction2PdfBinding< VO, VI1, VI2 >::func [protected]

Definition at line 321 of file RooCFunction2Binding.h.

Referenced by RooCFunction2PdfBinding< VO, VI1, VI2 >::evaluate(), and RooCFunction2PdfBinding< VO, VI1, VI2 >::printArgs().

template<class VO, class VI1, class VI2>
RooRealProxy RooCFunction2PdfBinding< VO, VI1, VI2 >::x [protected]

Definition at line 322 of file RooCFunction2Binding.h.

Referenced by RooCFunction2PdfBinding< VO, VI1, VI2 >::evaluate().

template<class VO, class VI1, class VI2>
RooRealProxy RooCFunction2PdfBinding< VO, VI1, VI2 >::y [protected]

Definition at line 323 of file RooCFunction2Binding.h.

Referenced by RooCFunction2PdfBinding< VO, VI1, VI2 >::evaluate().

template<class VO, class VI1, class VI2>
RooCFunction2Ref<VO,VI1,VI2> RooCFunction2PdfBinding< VO, VI1, VI2 >::func [protected]

Definition at line 321 of file RooCFunction2Binding.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