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

#include <RooCFunction4Binding.h>

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

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

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

Definition at line 226 of file RooCFunction4Binding.h.


Constructor & Destructor Documentation

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

Definition at line 228 of file RooCFunction4Binding.h.

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

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

Definition at line 269 of file RooCFunction4Binding.h.

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

Definition at line 286 of file RooCFunction4Binding.h.

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

Definition at line 234 of file RooCFunction4Binding.h.

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

Definition at line 228 of file RooCFunction4Binding.h.

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

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

Definition at line 234 of file RooCFunction4Binding.h.


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 233 of file RooCFunction4Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 236 of file RooCFunction4Binding.h.

References RooCFunction4Binding< 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 RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 257 of file RooCFunction4Binding.h.

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

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

Implements RooAbsArg.

Definition at line 233 of file RooCFunction4Binding.h.

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

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

Reimplemented from RooAbsArg.

Definition at line 236 of file RooCFunction4Binding.h.

References RooCFunction4Binding< 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 RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::evaluate (  )  const [inline, protected, virtual]

Implements RooAbsReal.

Definition at line 257 of file RooCFunction4Binding.h.

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

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

Definition at line 7579 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7681 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 7783 of file G__RooFit.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 12732 of file G__RooFit.cxx.

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

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

Definition at line 12907 of file G__RooFit.cxx.

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

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

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

Definition at line 251 of file RooCFunction4Binding.h.

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

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

Definition at line 252 of file RooCFunction4Binding.h.

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

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

Definition at line 253 of file RooCFunction4Binding.h.

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

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

Definition at line 254 of file RooCFunction4Binding.h.

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

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

Definition at line 255 of file RooCFunction4Binding.h.

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

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

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