#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) const |
| 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 EvtVector3R & | boost, |
|
|
bool | inverse = false ) |
◆ applyBoostTo() [2/2]
| void EvtVector4R::applyBoostTo |
( |
const EvtVector4R & | p4, |
|
|
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 |
( |
double | e, |
|
|
double | px, |
|
|
double | py, |
|
|
double | pz ) |
|
inline |
◆ set() [2/2]
| void EvtVector4R::set |
( |
int | i, |
|
|
double | d ) |
|
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 |
◆ m_v
| double EvtVector4R::m_v[4] |
|
private |
The documentation for this class was generated from the following files: