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.
EvtVector4R.hh File Reference
#include <iostream>
#include <math.h>

Go to the source code of this file.

Classes

class  EvtVector4R
 

Functions

EvtVector4R rotateEuler (const EvtVector4R &rs, double alpha, double beta, double gamma)
 
EvtVector4R boostTo (const EvtVector4R &rs, const EvtVector4R &p4, bool inverse=false)
 
EvtVector4R boostTo (const EvtVector4R &rs, const EvtVector3R &boost, bool inverse=false)
 
EvtVector4R operator * (double c, const EvtVector4R &v2)
 
EvtVector4R operator * (const EvtVector4R &v2, double c)
 
EvtVector4R operator/ (const EvtVector4R &v2, double c)
 
double operator * (const EvtVector4R &v1, const EvtVector4R &v2)
 
EvtVector4R operator- (const EvtVector4R &v1, const EvtVector4R &v2)
 
EvtVector4R operator+ (const EvtVector4R &v1, const EvtVector4R &v2)
 

Function Documentation

◆ boostTo() [1/2]

EvtVector4R boostTo ( const EvtVector4R rs,
const EvtVector4R p4,
bool  inverse = false 
)

Definition at line 68 of file EvtVector4R.cpp.

◆ boostTo() [2/2]

EvtVector4R boostTo ( const EvtVector4R rs,
const EvtVector3R boost,
bool  inverse = false 
)

Definition at line 75 of file EvtVector4R.cpp.

◆ operator *() [1/3]

EvtVector4R operator * ( double  c,
const EvtVector4R v2 
)
inline

Definition at line 105 of file EvtVector4R.hh.

◆ operator *() [2/3]

EvtVector4R operator * ( const EvtVector4R v2,
double  c 
)
inline

Definition at line 110 of file EvtVector4R.hh.

◆ operator *() [3/3]

double operator * ( const EvtVector4R v1,
const EvtVector4R v2 
)
inline

Definition at line 141 of file EvtVector4R.hh.

◆ operator+()

EvtVector4R operator+ ( const EvtVector4R v1,
const EvtVector4R v2 
)
inline

Definition at line 157 of file EvtVector4R.hh.

◆ operator-()

EvtVector4R operator- ( const EvtVector4R v1,
const EvtVector4R v2 
)
inline

Definition at line 152 of file EvtVector4R.hh.

◆ operator/()

EvtVector4R operator/ ( const EvtVector4R v2,
double  c 
)
inline

Definition at line 115 of file EvtVector4R.hh.

◆ rotateEuler()

EvtVector4R rotateEuler ( const EvtVector4R rs,
double  alpha,
double  beta,
double  gamma 
)

Definition at line 60 of file EvtVector4R.cpp.