ROOT
6.07/01
Reference Guide
|
Class RooComplex is a simple container class for complex values.
Definition at line 35 of file RooComplex.h.
Public Member Functions | |
RooComplex (std::complex< Double_t > c) | |
RooComplex (Double_t a=0, Double_t b=0) | |
virtual | ~RooComplex () |
RooComplex & | operator= (const RooComplex &other) |
RooComplex | operator- () const |
RooComplex | operator+ (const RooComplex &other) const |
RooComplex | operator- (const RooComplex &other) const |
RooComplex | operator* (const RooComplex &other) const |
RooComplex | operator/ (const RooComplex &other) const |
RooComplex | operator* (const Double_t &other) const |
Bool_t | operator== (const RooComplex &other) const |
Double_t | re () const |
Double_t | im () const |
Double_t | abs () const |
Double_t | abs2 () const |
RooComplex | exp () const |
RooComplex | conj () const |
RooComplex | sqrt () const |
void | Print () const |
WVE Solaric CC5.0 complains about this. More... | |
Private Member Functions | |
void | warn () const |
Private Attributes | |
Double_t | _re |
Double_t | _im |
#include <RooComplex.h>
|
inline |
Definition at line 38 of file RooComplex.h.
Referenced by conj(), exp(), operator*(), operator+(), operator-(), operator/(), and sqrt().
Definition at line 40 of file RooComplex.h.
|
inlinevirtual |
Definition at line 41 of file RooComplex.h.
|
inline |
Definition at line 85 of file RooComplex.h.
|
inline |
Definition at line 88 of file RooComplex.h.
Referenced by operator/().
|
inline |
Definition at line 95 of file RooComplex.h.
|
inline |
Definition at line 91 of file RooComplex.h.
|
inline |
Definition at line 82 of file RooComplex.h.
Referenced by RooMath::ComplexErrFunc(), RooMath::ComplexErrFuncFast(), RooMath::ComplexErrFuncFastIm(), RooMath::ComplexErrFuncFastRe(), RooMath::ITPComplexErrFuncFast(), RooMath::ITPComplexErrFuncFastIm(), RooMath::ITPComplexErrFuncFastRe(), and operator<<().
|
inline |
Definition at line 60 of file RooComplex.h.
|
inline |
Definition at line 69 of file RooComplex.h.
|
inline |
Definition at line 54 of file RooComplex.h.
|
inline |
Definition at line 50 of file RooComplex.h.
|
inline |
Definition at line 57 of file RooComplex.h.
|
inline |
Definition at line 64 of file RooComplex.h.
|
inline |
Definition at line 42 of file RooComplex.h.
|
inline |
Definition at line 74 of file RooComplex.h.
WVE Solaric CC5.0 complains about this.
Definition at line 48 of file RooComplex.cxx.
|
inline |
Definition at line 79 of file RooComplex.h.
Referenced by RooMath::ComplexErrFunc(), RooMath::ComplexErrFuncFast(), RooMath::ComplexErrFuncFastIm(), RooMath::ComplexErrFuncFastRe(), RooMath::ITPComplexErrFuncFast(), RooMath::ITPComplexErrFuncFastIm(), RooMath::ITPComplexErrFuncFastRe(), and operator<<().
|
inline |
Definition at line 98 of file RooComplex.h.
|
private |
Referenced by operator=(), and RooComplex().
|
private |
Definition at line 106 of file RooComplex.h.
Referenced by abs(), abs2(), conj(), exp(), im(), operator*(), operator+(), operator-(), operator/(), operator=(), operator==(), and sqrt().
|
private |
Definition at line 106 of file RooComplex.h.
Referenced by abs(), abs2(), conj(), exp(), operator*(), operator+(), operator-(), operator/(), operator=(), operator==(), re(), and sqrt().