EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtComplex.hh File Reference
#include "EvtGenBase/EvtConst.hh"
#include <iostream>
#include <math.h>

Go to the source code of this file.

Classes

class  EvtComplex

Typedefs

typedef EvtComplexEvtComplexPtr
typedef EvtComplexPtrEvtComplexPtrPtr
typedef EvtComplexPtrPtrEvtComplexPtrPtrPtr

Functions

EvtComplex operator* (double d, const EvtComplex &c)
EvtComplex operator* (const EvtComplex &c, double d)
EvtComplex operator/ (const EvtComplex &c, double d)
EvtComplex operator/ (double d, const EvtComplex &c)
EvtComplex operator/ (const EvtComplex &c1, const EvtComplex &c2)
EvtComplex operator* (const EvtComplex &c1, const EvtComplex &c2)
EvtComplex operator- (const EvtComplex &c1, const EvtComplex &c2)
EvtComplex operator+ (const EvtComplex &c1, const EvtComplex &c2)
EvtComplex operator- (const EvtComplex &c)
EvtComplex conj (const EvtComplex &c)
double abs (const EvtComplex &c)
double abs2 (const EvtComplex &c)
double arg (const EvtComplex &c)
double real (const EvtComplex &c)
double imag (const EvtComplex &c)
EvtComplex exp (const EvtComplex &c)

Typedef Documentation

◆ EvtComplexPtr

Definition at line 78 of file EvtComplex.hh.

◆ EvtComplexPtrPtr

Definition at line 79 of file EvtComplex.hh.

◆ EvtComplexPtrPtrPtr

Definition at line 80 of file EvtComplex.hh.

Function Documentation

◆ abs()

double abs ( const EvtComplex & c)

Definition at line 203 of file EvtComplex.hh.

◆ abs2()

double abs2 ( const EvtComplex & c)

Definition at line 211 of file EvtComplex.hh.

◆ arg()

double arg ( const EvtComplex & c)

Definition at line 216 of file EvtComplex.hh.

◆ conj()

EvtComplex conj ( const EvtComplex & c)

Definition at line 198 of file EvtComplex.hh.

◆ exp()

EvtComplex exp ( const EvtComplex & c)

Definition at line 242 of file EvtComplex.hh.

◆ imag()

double imag ( const EvtComplex & c)

Definition at line 237 of file EvtComplex.hh.

◆ operator*() [1/3]

EvtComplex operator* ( const EvtComplex & c,
double d )

Definition at line 125 of file EvtComplex.hh.

◆ operator*() [2/3]

EvtComplex operator* ( const EvtComplex & c1,
const EvtComplex & c2 )

Definition at line 167 of file EvtComplex.hh.

◆ operator*() [3/3]

EvtComplex operator* ( double d,
const EvtComplex & c )

Definition at line 120 of file EvtComplex.hh.

◆ operator+()

EvtComplex operator+ ( const EvtComplex & c1,
const EvtComplex & c2 )

Definition at line 178 of file EvtComplex.hh.

◆ operator-() [1/2]

EvtComplex operator- ( const EvtComplex & c)

Definition at line 193 of file EvtComplex.hh.

◆ operator-() [2/2]

EvtComplex operator- ( const EvtComplex & c1,
const EvtComplex & c2 )

Definition at line 173 of file EvtComplex.hh.

◆ operator/() [1/3]

EvtComplex operator/ ( const EvtComplex & c,
double d )

Definition at line 130 of file EvtComplex.hh.

◆ operator/() [2/3]

EvtComplex operator/ ( const EvtComplex & c1,
const EvtComplex & c2 )

Definition at line 158 of file EvtComplex.hh.

◆ operator/() [3/3]

EvtComplex operator/ ( double d,
const EvtComplex & c )

Definition at line 151 of file EvtComplex.hh.

◆ real()

double real ( const EvtComplex & c)

Definition at line 232 of file EvtComplex.hh.