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

#include <RooCFunction3Binding.h>

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

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

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

Definition at line 238 of file RooCFunction3Binding.h.


Constructor & Destructor Documentation

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

Definition at line 240 of file RooCFunction3Binding.h.

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

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

Definition at line 281 of file RooCFunction3Binding.h.

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

Definition at line 297 of file RooCFunction3Binding.h.

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

Definition at line 246 of file RooCFunction3Binding.h.

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

Definition at line 240 of file RooCFunction3Binding.h.

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Binding< VO, VI1, VI2, VI3 >::RooCFunction3Binding ( 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>
RooCFunction3Binding< VO, VI1, VI2, VI3 >::RooCFunction3Binding ( const RooCFunction3Binding< VO, VI1, VI2, VI3 > &  other,
const char *  name = 0 
)

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

Definition at line 246 of file RooCFunction3Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 245 of file RooCFunction3Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 248 of file RooCFunction3Binding.h.

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

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

Implements RooAbsReal.

Definition at line 268 of file RooCFunction3Binding.h.

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

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

Implements RooAbsArg.

Definition at line 245 of file RooCFunction3Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 248 of file RooCFunction3Binding.h.

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

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

Implements RooAbsReal.

Definition at line 268 of file RooCFunction3Binding.h.

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

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

Definition at line 6967 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7069 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7171 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7273 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7375 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7477 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 11706 of file G__RooFit.cxx.

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

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

Definition at line 11877 of file G__RooFit.cxx.

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

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

Definition at line 12048 of file G__RooFit.cxx.

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

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

Definition at line 12219 of file G__RooFit.cxx.

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

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

Definition at line 12390 of file G__RooFit.cxx.

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

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

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

Definition at line 263 of file RooCFunction3Binding.h.

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

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

Definition at line 264 of file RooCFunction3Binding.h.

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

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

Definition at line 265 of file RooCFunction3Binding.h.

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

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

Definition at line 266 of file RooCFunction3Binding.h.

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

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

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