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
EvtVector4C.hh File Reference
#include "EvtGenBase/EvtComplex.hh"
#include "EvtGenBase/EvtVector3C.hh"
#include "EvtGenBase/EvtVector4R.hh"
#include <iosfwd>

Go to the source code of this file.

Classes

class  EvtVector4C

Functions

EvtVector4C rotateEuler (const EvtVector4C &e, double alpha, double beta, double gamma)
EvtVector4C boostTo (const EvtVector4C &e, const EvtVector4R p4)
EvtVector4C boostTo (const EvtVector4C &e, const EvtVector3R boost)
EvtVector4C operator+ (const EvtVector4C &v1, const EvtVector4C &v2)
EvtVector4C operator- (const EvtVector4C &v1, const EvtVector4C &v2)
EvtVector4C operator* (double d, const EvtVector4C &v2)
EvtVector4C operator* (const EvtComplex &c, const EvtVector4C &v2)
EvtVector4C operator* (const EvtVector4C &v2, const EvtComplex &c)
EvtVector4C operator* (const EvtComplex &c, const EvtVector4R &v2)
EvtComplex operator* (const EvtVector4R &v1, const EvtVector4C &v2)
EvtComplex operator* (const EvtVector4C &v1, const EvtVector4R &v2)
EvtComplex operator* (const EvtVector4C &v1, const EvtVector4C &v2)

Function Documentation

◆ boostTo() [1/2]

EvtVector4C boostTo ( const EvtVector4C & e,
const EvtVector3R boost )

Definition at line 62 of file EvtVector4C.cpp.

◆ boostTo() [2/2]

EvtVector4C boostTo ( const EvtVector4C & e,
const EvtVector4R p4 )

Definition at line 55 of file EvtVector4C.cpp.

◆ operator*() [1/7]

EvtVector4C operator* ( const EvtComplex & c,
const EvtVector4C & v2 )
inline

Definition at line 162 of file EvtVector4C.hh.

◆ operator*() [2/7]

EvtVector4C operator* ( const EvtComplex & c,
const EvtVector4R & v2 )
inline

Definition at line 172 of file EvtVector4C.hh.

◆ operator*() [3/7]

EvtComplex operator* ( const EvtVector4C & v1,
const EvtVector4C & v2 )
inline

Definition at line 198 of file EvtVector4C.hh.

◆ operator*() [4/7]

EvtComplex operator* ( const EvtVector4C & v1,
const EvtVector4R & v2 )
inline

Definition at line 192 of file EvtVector4C.hh.

◆ operator*() [5/7]

EvtVector4C operator* ( const EvtVector4C & v2,
const EvtComplex & c )
inline

Definition at line 167 of file EvtVector4C.hh.

◆ operator*() [6/7]

EvtComplex operator* ( const EvtVector4R & v1,
const EvtVector4C & v2 )
inline

Definition at line 186 of file EvtVector4C.hh.

◆ operator*() [7/7]

EvtVector4C operator* ( double d,
const EvtVector4C & v2 )
inline

Definition at line 156 of file EvtVector4C.hh.

◆ operator+()

EvtVector4C operator+ ( const EvtVector4C & v1,
const EvtVector4C & v2 )
inline

Definition at line 130 of file EvtVector4C.hh.

◆ operator-()

EvtVector4C operator- ( const EvtVector4C & v1,
const EvtVector4C & v2 )
inline

Definition at line 135 of file EvtVector4C.hh.

◆ rotateEuler()

EvtVector4C rotateEuler ( const EvtVector4C & e,
double alpha,
double beta,
double gamma )

Definition at line 47 of file EvtVector4C.cpp.