MCBooster
1.0.1
Tool to generate MC phase space samples in parallel.
|
#include <Vector3R.h>
Public Member Functions | |
__host__ __device__ | Vector3R () |
__host__ __device__ | Vector3R (GReal_t x, GReal_t y, GReal_t z) |
__host__ __device__ | Vector3R (const Vector3R &other) |
__host__ __device__ Vector3R & | operator*= (const GReal_t c) |
__host__ __device__ Vector3R & | operator/= (const GReal_t c) |
__host__ __device__ Vector3R & | operator+= (const Vector3R &v2) |
__host__ __device__ Vector3R & | operator-= (const Vector3R &v2) |
__host__ __device__ void | set (GInt_t i, GReal_t d) |
__host__ __device__ void | set (GReal_t x, GReal_t y, GReal_t z) |
__host__ __device__ void | applyRotateEuler (GReal_t phi, GReal_t theta, GReal_t ksi) |
__host__ __device__ GReal_t | get (GInt_t i) const |
__host__ __device__ GReal_t | dot (const Vector3R &v2) |
__host__ __device__ GReal_t | d3mag () const |
Friends | |
__host__ __device__ friend Vector3R | rotateEuler (const Vector3R &v, GReal_t phi, GReal_t theta, GReal_t ksi) |
__host__ __device__ friend Vector3R | operator* (GReal_t c, const Vector3R &v2) |
__host__ __device__ friend GReal_t | operator* (const Vector3R &v1, const Vector3R &v2) |
__host__ __device__ friend Vector3R | operator+ (const Vector3R &v1, const Vector3R &v2) |
__host__ __device__ friend Vector3R | operator- (const Vector3R &v1, const Vector3R &v2) |
__host__ __device__ friend Vector3R | operator* (const Vector3R &v1, GReal_t c) |
__host__ __device__ friend Vector3R | operator/ (const Vector3R &v1, GReal_t c) |
__host__ __device__ friend Vector3R | cross (const Vector3R &v1, const Vector3R &v2) |
__host__ friend std::ostream & | operator<< (std::ostream &s, const Vector3R &v) |
Definition at line 41 of file Vector3R.h.
|
inline |
Definition at line 178 of file Vector3R.h.
Definition at line 184 of file Vector3R.h.
|
inline |
Definition at line 192 of file Vector3R.h.
References get().
Definition at line 210 of file Vector3R.h.
Referenced by MCBooster::rotateEuler().
|
inline |
Definition at line 255 of file Vector3R.h.
Definition at line 267 of file Vector3R.h.
Definition at line 159 of file Vector3R.h.
Referenced by MCBooster::Vector4R::applyBoostTo(), and Vector3R().
Definition at line 86 of file Vector3R.h.
Definition at line 104 of file Vector3R.h.
Definition at line 113 of file Vector3R.h.
Definition at line 95 of file Vector3R.h.
Definition at line 164 of file Vector3R.h.
Definition at line 170 of file Vector3R.h.
Definition at line 243 of file Vector3R.h.
Definition at line 122 of file Vector3R.h.
Definition at line 140 of file Vector3R.h.
Definition at line 128 of file Vector3R.h.
Definition at line 146 of file Vector3R.h.
Definition at line 152 of file Vector3R.h.
Definition at line 134 of file Vector3R.h.
|
friend |
Definition at line 234 of file Vector3R.h.
|
friend |
Definition at line 200 of file Vector3R.h.