|
EvtGen
2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtVector4R.hh>
|
| EvtVector4R () |
|
| EvtVector4R (double e, double px, double py, double pz) |
|
void | set (int i, double d) |
|
void | set (double e, double px, double py, double pz) |
|
EvtVector4R & | operator *= (double c) |
|
EvtVector4R & | operator/= (double c) |
|
EvtVector4R & | operator+= (const EvtVector4R &v2) |
|
EvtVector4R & | operator-= (const EvtVector4R &v2) |
|
double | get (int i) const |
|
double | cont (const EvtVector4R &v4) const |
|
double | mass2 () const |
|
double | mass () const |
|
void | applyRotateEuler (double alpha, double beta, double gamma) |
|
void | applyBoostTo (const EvtVector4R &p4, bool inverse=false) |
|
void | applyBoostTo (const EvtVector3R &boost, bool inverse=false) |
|
EvtVector4R | cross (const EvtVector4R &v2) |
|
double | dot (const EvtVector4R &v2) const |
|
double | d3mag () const |
|
double | scalartripler3 (const EvtVector4R &p1, const EvtVector4R &p2, const EvtVector4R &p3) const |
|
double | dotr3 (const EvtVector4R &p1, const EvtVector4R &p2) const |
|
double | mag2r3 (const EvtVector4R &p1) const |
|
double | magr3 (const EvtVector4R &p1) const |
|
|
double | Square (double x) const |
|
Definition at line 29 of file EvtVector4R.hh.
◆ EvtVector4R() [1/2]
EvtVector4R::EvtVector4R |
( |
| ) |
|
◆ EvtVector4R() [2/2]
EvtVector4R::EvtVector4R |
( |
double |
e, |
|
|
double |
px, |
|
|
double |
py, |
|
|
double |
pz |
|
) |
| |
◆ applyBoostTo() [1/2]
void EvtVector4R::applyBoostTo |
( |
const EvtVector4R & |
p4, |
|
|
bool |
inverse = false |
|
) |
| |
◆ applyBoostTo() [2/2]
void EvtVector4R::applyBoostTo |
( |
const EvtVector3R & |
boost, |
|
|
bool |
inverse = false |
|
) |
| |
◆ applyRotateEuler()
void EvtVector4R::applyRotateEuler |
( |
double |
alpha, |
|
|
double |
beta, |
|
|
double |
gamma |
|
) |
| |
◆ cont()
double EvtVector4R::cont |
( |
const EvtVector4R & |
v4 | ) |
const |
|
inline |
◆ cross()
◆ d3mag()
double EvtVector4R::d3mag |
( |
| ) |
const |
◆ dot()
double EvtVector4R::dot |
( |
const EvtVector4R & |
v2 | ) |
const |
◆ dotr3()
◆ get()
double EvtVector4R::get |
( |
int |
i | ) |
const |
|
inline |
◆ mag2r3()
double EvtVector4R::mag2r3 |
( |
const EvtVector4R & |
p1 | ) |
const |
◆ magr3()
double EvtVector4R::magr3 |
( |
const EvtVector4R & |
p1 | ) |
const |
◆ mass()
double EvtVector4R::mass |
( |
| ) |
const |
◆ mass2()
double EvtVector4R::mass2 |
( |
| ) |
const |
|
inline |
◆ operator *=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ scalartripler3()
◆ set() [1/2]
void EvtVector4R::set |
( |
int |
i, |
|
|
double |
d |
|
) |
| |
|
inline |
◆ set() [2/2]
void EvtVector4R::set |
( |
double |
e, |
|
|
double |
px, |
|
|
double |
py, |
|
|
double |
pz |
|
) |
| |
|
inline |
◆ Square()
double EvtVector4R::Square |
( |
double |
x | ) |
const |
|
inlineprivate |
◆ operator * [1/3]
◆ operator * [2/3]
◆ operator * [3/3]
◆ operator+
◆ operator-
◆ operator/
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
const EvtVector4R & |
v |
|
) |
| |
|
friend |
The documentation for this class was generated from the following files:
|