evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
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 EvtVector4R  p4 
)

Definition at line 56 of file EvtVector4C.cpp.

◆ boostTo() [2/2]

EvtVector4C boostTo ( const EvtVector4C e,
const EvtVector3R  boost 
)

Definition at line 63 of file EvtVector4C.cpp.

◆ operator *() [1/7]

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

Definition at line 155 of file EvtVector4C.hh.

◆ operator *() [2/7]

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

Definition at line 160 of file EvtVector4C.hh.

◆ operator *() [3/7]

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

Definition at line 165 of file EvtVector4C.hh.

◆ operator *() [4/7]

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

Definition at line 170 of file EvtVector4C.hh.

◆ operator *() [5/7]

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

Definition at line 184 of file EvtVector4C.hh.

◆ operator *() [6/7]

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

Definition at line 190 of file EvtVector4C.hh.

◆ operator *() [7/7]

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

Definition at line 196 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 48 of file EvtVector4C.cpp.