RooCFunction2Binding< VO, VI1, VI2 > Class Template Reference

#include <RooCFunction2Binding.h>

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

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

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

Definition at line 228 of file RooCFunction2Binding.h.


Constructor & Destructor Documentation

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

Definition at line 230 of file RooCFunction2Binding.h.

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

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

Definition at line 268 of file RooCFunction2Binding.h.

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

Definition at line 283 of file RooCFunction2Binding.h.

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

Definition at line 236 of file RooCFunction2Binding.h.

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

Definition at line 230 of file RooCFunction2Binding.h.

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

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

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

Definition at line 236 of file RooCFunction2Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 235 of file RooCFunction2Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 238 of file RooCFunction2Binding.h.

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

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

Implements RooAbsReal.

Definition at line 257 of file RooCFunction2Binding.h.

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

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

Implements RooAbsArg.

Definition at line 235 of file RooCFunction2Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 238 of file RooCFunction2Binding.h.

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

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

Implements RooAbsReal.

Definition at line 257 of file RooCFunction2Binding.h.

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

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

Definition at line 6457 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6559 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6661 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6763 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 6865 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 10871 of file G__RooFit.cxx.

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

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

Definition at line 11038 of file G__RooFit.cxx.

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

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

Definition at line 11205 of file G__RooFit.cxx.

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

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

Definition at line 11372 of file G__RooFit.cxx.

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

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

Definition at line 11539 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> RooCFunction2Binding< VO, VI1, VI2 >::func [protected]

Definition at line 253 of file RooCFunction2Binding.h.

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

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

Definition at line 254 of file RooCFunction2Binding.h.

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

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

Definition at line 255 of file RooCFunction2Binding.h.

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

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

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