GENIEGenerator
|
#include <MathUtils.h>
Public Member Functions | |
LongLorentzVector (double px, double py, double pz, double e) | |
LongLorentzVector (const TLorentzVector &p4) | |
~LongLorentzVector () | |
long double | Px (void) |
long double | Py (void) |
long double | Pz (void) |
long double | E (void) |
long double | P (void) |
long double | M (void) |
long double | M2 (void) |
long double | Dx (void) |
long double | Dy (void) |
long double | Dz (void) |
void | Rotate (LongLorentzVector axis) |
void | BoostZ (long double bz) |
void | BoostY (long double by) |
Private Attributes | |
long double | fPx |
long double | fPy |
long double | fPz |
long double | fE |
Definition at line 40 of file MathUtils.h.
|
inline |
|
inline |
|
inline |
Definition at line 55 of file MathUtils.h.
|
inline |
Definition at line 92 of file MathUtils.h.
Referenced by genie::PhotonCOHGenerator::ProcessEventRecord().
|
inline |
|
inline |
Definition at line 64 of file MathUtils.h.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), and Rotate().
|
inline |
Definition at line 65 of file MathUtils.h.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), and Rotate().
|
inline |
Definition at line 66 of file MathUtils.h.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), and Rotate().
|
inline |
Definition at line 60 of file MathUtils.h.
References fE.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
|
inline |
Definition at line 62 of file MathUtils.h.
References fE, fPx, fPy, and fPz.
Referenced by genie::HEDISGenerator::AddPrimaryLepton().
|
inline |
|
inline |
|
inline |
Definition at line 57 of file MathUtils.h.
References fPx.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
|
inline |
Definition at line 58 of file MathUtils.h.
References fPy.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
|
inline |
Definition at line 59 of file MathUtils.h.
References fPz.
Referenced by genie::HEDISGenerator::AddPrimaryLepton(), genie::HENuElGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
|
inline |
Definition at line 68 of file MathUtils.h.
References Dx(), Dy(), Dz(), fPx, fPy, and fPz.
Referenced by genie::HEDISGenerator::AddPrimaryLepton().
|
private |
Definition at line 106 of file MathUtils.h.
Referenced by BoostY(), BoostZ(), E(), LongLorentzVector(), M(), and M2().
|
private |
|
private |
|
private |