RooCFunction3PdfBinding< VO, VI1, VI2, VI3 > Class Template Reference

#include <RooCFunction3Binding.h>

Inheritance diagram for RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >:

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

Public Member Functions

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

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooCFunction3Ref< VO, VI1,
VI2, VI3 > 
func
RooRealProxy x
RooRealProxy y
RooRealProxy z
RooCFunction3Ref< VO, VI1,
VI2, VI3 > 
func

Detailed Description

template<class VO, class VI1, class VI2, class VI3>
class RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >

Definition at line 309 of file RooCFunction3Binding.h.


Constructor & Destructor Documentation

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

Definition at line 311 of file RooCFunction3Binding.h.

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

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

Definition at line 352 of file RooCFunction3Binding.h.

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

Definition at line 368 of file RooCFunction3Binding.h.

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

Definition at line 317 of file RooCFunction3Binding.h.

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

Definition at line 311 of file RooCFunction3Binding.h.

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

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

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

Definition at line 317 of file RooCFunction3Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 316 of file RooCFunction3Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 319 of file RooCFunction3Binding.h.

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

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

Implements RooAbsReal.

Definition at line 339 of file RooCFunction3Binding.h.

References RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::func, RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::x, RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::y, and RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::z.

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

Implements RooAbsArg.

Definition at line 316 of file RooCFunction3Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 319 of file RooCFunction3Binding.h.

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

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

Implements RooAbsReal.

Definition at line 339 of file RooCFunction3Binding.h.

References RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::func, RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::x, RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::y, and RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::z.

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

Definition at line 7001 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7103 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7205 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7307 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7409 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7511 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 11768 of file G__RooFit.cxx.

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

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

Definition at line 11939 of file G__RooFit.cxx.

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

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

Definition at line 12110 of file G__RooFit.cxx.

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

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

Definition at line 12281 of file G__RooFit.cxx.

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

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

Definition at line 12452 of file G__RooFit.cxx.

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

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

Definition at line 12623 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>
RooCFunction3Ref<VO,VI1,VI2,VI3> RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::func [protected]

Definition at line 334 of file RooCFunction3Binding.h.

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

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

Definition at line 335 of file RooCFunction3Binding.h.

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

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

Definition at line 336 of file RooCFunction3Binding.h.

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

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

Definition at line 337 of file RooCFunction3Binding.h.

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

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Ref<VO,VI1,VI2,VI3> RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::func [protected]

Definition at line 334 of file RooCFunction3Binding.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