RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 > Class Template Reference

#include <RooCFunction4Binding.h>

Inheritance diagram for RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >:

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

Public Member Functions

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

RooCFunction4Ref< VO, VI1,
VI2, VI3, VI4 > 
func
RooRealProxy x
RooRealProxy y
RooRealProxy z
RooRealProxy w
RooCFunction4Ref< VO, VI1,
VI2, VI3, VI4 > 
func

Detailed Description

template<class VO, class VI1, class VI2, class VI3, class VI4>
class RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >

Definition at line 299 of file RooCFunction4Binding.h.


Constructor & Destructor Documentation

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding (  )  [inline]

Definition at line 301 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::clone().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding ( const char *  name,
const char *  title,
VO(*)(VI1, VI2, VI3, VI4)  _func,
RooAbsReal _x,
RooAbsReal _y,
RooAbsReal _z,
RooAbsReal _w 
)

Definition at line 342 of file RooCFunction4Binding.h.

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

Definition at line 359 of file RooCFunction4Binding.h.

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

Definition at line 307 of file RooCFunction4Binding.h.

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding (  )  [inline]

Definition at line 301 of file RooCFunction4Binding.h.

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding ( const char *  name,
const char *  title,
VO(*)(VI1, VI2, VI3, VI4)  _func,
RooAbsReal _x,
RooAbsReal _y,
RooAbsReal _z,
RooAbsReal _w 
)

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

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

Definition at line 307 of file RooCFunction4Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 306 of file RooCFunction4Binding.h.

References RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding().

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

Reimplemented from RooAbsArg.

Definition at line 309 of file RooCFunction4Binding.h.

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

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

Implements RooAbsReal.

Definition at line 330 of file RooCFunction4Binding.h.

References RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::func, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::w, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::x, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::y, and RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::z.

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

Implements RooAbsArg.

Definition at line 306 of file RooCFunction4Binding.h.

References RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::RooCFunction4PdfBinding().

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

Reimplemented from RooAbsArg.

Definition at line 309 of file RooCFunction4Binding.h.

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

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

Implements RooAbsReal.

Definition at line 330 of file RooCFunction4Binding.h.

References RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::func, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::w, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::x, RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::y, and RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::z.

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

Definition at line 7613 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7715 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7817 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 12796 of file G__RooFit.cxx.

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

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

Definition at line 12971 of file G__RooFit.cxx.

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

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

Definition at line 13146 of file G__RooFit.cxx.

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


Member Data Documentation

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4Ref<VO,VI1,VI2,VI3,VI4> RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::func [protected]

Definition at line 324 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::evaluate(), and RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::printArgs().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooRealProxy RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::x [protected]

Definition at line 325 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::evaluate().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooRealProxy RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::y [protected]

Definition at line 326 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::evaluate().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooRealProxy RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::z [protected]

Definition at line 327 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::evaluate().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooRealProxy RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::w [protected]

Definition at line 328 of file RooCFunction4Binding.h.

Referenced by RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::evaluate().

template<class VO, class VI1, class VI2, class VI3, class VI4>
RooCFunction4Ref<VO,VI1,VI2,VI3,VI4> RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::func [protected]

Definition at line 324 of file RooCFunction4Binding.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