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.
EvtTensor4C.cpp File Reference
#include "EvtGenBase/EvtTensor4C.hh"
#include "EvtGenBase/EvtComplex.hh"
#include "EvtGenBase/EvtPatches.hh"
#include "EvtGenBase/EvtVector4C.hh"
#include <assert.h>
#include <iostream>
#include <math.h>

Go to the source code of this file.

Functions

EvtTensor4C rotateEuler (const EvtTensor4C &rs, double alpha, double beta, double gamma)
 
EvtTensor4C boostTo (const EvtTensor4C &rs, const EvtVector4R p4)
 
EvtTensor4C boostTo (const EvtTensor4C &rs, const EvtVector3R boost)
 
ostream & operator<< (ostream &s, const EvtTensor4C &t)
 
EvtTensor4C operator * (const EvtTensor4C &t1, const EvtComplex &c)
 
EvtTensor4C operator * (const EvtComplex &c, const EvtTensor4C &t1)
 
EvtTensor4C operator * (const EvtTensor4C &t1, double d)
 
EvtTensor4C operator * (double d, const EvtTensor4C &t1)
 
EvtComplex cont (const EvtTensor4C &t1, const EvtTensor4C &t2)
 
EvtTensor4C dual (const EvtTensor4C &t2)
 
EvtTensor4C conj (const EvtTensor4C &t2)
 
EvtTensor4C cont22 (const EvtTensor4C &t1, const EvtTensor4C &t2)
 
EvtTensor4C cont11 (const EvtTensor4C &t1, const EvtTensor4C &t2)
 

Function Documentation

◆ boostTo() [1/2]

EvtTensor4C boostTo ( const EvtTensor4C rs,
const EvtVector4R  p4 
)

Definition at line 85 of file EvtTensor4C.cpp.

◆ boostTo() [2/2]

EvtTensor4C boostTo ( const EvtTensor4C rs,
const EvtVector3R  boost 
)

Definition at line 92 of file EvtTensor4C.cpp.

◆ conj()

EvtTensor4C conj ( const EvtTensor4C t2)

Definition at line 394 of file EvtTensor4C.cpp.

◆ cont()

EvtComplex cont ( const EvtTensor4C t1,
const EvtTensor4C t2 
)

Definition at line 291 of file EvtTensor4C.cpp.

◆ cont11()

EvtTensor4C cont11 ( const EvtTensor4C t1,
const EvtTensor4C t2 
)

Definition at line 428 of file EvtTensor4C.cpp.

◆ cont22()

EvtTensor4C cont22 ( const EvtTensor4C t1,
const EvtTensor4C t2 
)

Definition at line 409 of file EvtTensor4C.cpp.

◆ dual()

EvtTensor4C dual ( const EvtTensor4C t2)

Definition at line 364 of file EvtTensor4C.cpp.

◆ operator *() [1/4]

EvtTensor4C operator * ( const EvtTensor4C t1,
const EvtComplex c 
)

Definition at line 259 of file EvtTensor4C.cpp.

◆ operator *() [2/4]

EvtTensor4C operator * ( const EvtComplex c,
const EvtTensor4C t1 
)

Definition at line 264 of file EvtTensor4C.cpp.

◆ operator *() [3/4]

EvtTensor4C operator * ( const EvtTensor4C t1,
double  d 
)

Definition at line 281 of file EvtTensor4C.cpp.

◆ operator *() [4/4]

EvtTensor4C operator * ( double  d,
const EvtTensor4C t1 
)

Definition at line 286 of file EvtTensor4C.cpp.

◆ operator<<()

ostream& operator<< ( ostream &  s,
const EvtTensor4C t 
)

Definition at line 190 of file EvtTensor4C.cpp.

◆ rotateEuler()

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

Definition at line 77 of file EvtTensor4C.cpp.