#include <FourMomentum.hpp>
Definition at line 27 of file FourMomentum.hpp.
Public Types | |
| typedef LHCO::ObjectLine const * | LhcoPointer |
| typedef LHEF::ParticleLine const * | LhefPointer |
| enum | VectorComponent { tComponent = 0 , xComponent = 1 , yComponent = 2 , zComponent = 3 } |
Public Member Functions | |
| void | assignFrom (FourMomentum const ©Source) |
| void | assignFrom (LHCO::ObjectLine const ©Source) |
| void | assignFrom (LHEF::ParticleLine const ©Source) |
| FourMomentum () | |
| FourMomentum (double const initialEnergy, double const initialXMomentum, double const initialYMomentum, double const initialZMomentum) | |
| FourMomentum (FourMomentum const ©Source) | |
| FourMomentum (LHCO::ObjectLine const ©Source) | |
| FourMomentum (LHEF::ParticleLine const ©Source) | |
| FourMomentum (std::list< LhcoPointer > const ©Source) | |
| FourMomentum (std::list< LhefPointer > const ©Source) | |
| FourMomentum (std::pair< LhcoPointer, LhcoPointer > const ©Source) | |
| FourMomentum (std::pair< LhefPointer, LhefPointer > const ©Source) | |
| FourMomentum (std::vector< LhcoPointer > const ©Source) | |
| FourMomentum (std::vector< LhefPointer > const ©Source) | |
| double | getInvariantMass () const |
| double | getInvariantMassSquared () const |
| double | getSpatialMagnitude () const |
| double | getSpatialMagnitudeSquared () const |
| double | getT () const |
| double | getTransverseMagnitude () const |
| double | getTransverseMagnitudeSquared () const |
| double | getX () const |
| double | getY () const |
| double | getZ () const |
| double | operator* (FourMomentum const &sourceFourMomentum) |
| void | operator*= (double const scalingFactor) |
| FourMomentum | operator+ (FourMomentum const &sourceFourMomentum) |
| void | operator+= (FourMomentum const &sourceFourMomentum) |
| FourMomentum | operator- (FourMomentum const &sourceFourMomentum) |
| void | operator-= (FourMomentum const &sourceFourMomentum) |
| void | operator/= (double const scalingFactor) |
| void | operator= (FourMomentum const ©Source) |
| void | operator= (LHCO::ObjectLine const ©Source) |
| void | operator= (LHEF::ParticleLine const ©Source) |
| double & | operator[] (int const whichComponent) |
| double const & | operator[] (int const whichComponent) const |
| void | setT (double const inputValue) |
| void | setX (double const inputValue) |
| void | setY (double const inputValue) |
| void | setZ (double const inputValue) |
| std::string | toString () const |
| ~FourMomentum () | |
Protected Attributes | |
| std::vector< double > | momentumComponents |
| typedef LHCO::ObjectLine const* LHPC::FourMomentum::LhcoPointer |
Definition at line 31 of file FourMomentum.hpp.
| typedef LHEF::ParticleLine const* LHPC::FourMomentum::LhefPointer |
Definition at line 30 of file FourMomentum.hpp.
| Enumerator | |
|---|---|
| tComponent | |
| xComponent | |
| yComponent | |
| zComponent | |
Definition at line 32 of file FourMomentum.hpp.
| LHPC::FourMomentum::FourMomentum | ( | ) |
Definition at line 18 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | double const | initialEnergy, |
| double const | initialXMomentum, | ||
| double const | initialYMomentum, | ||
| double const | initialZMomentum | ||
| ) |
Definition at line 25 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | FourMomentum const & | copySource | ) |
Definition at line 37 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | LHEF::ParticleLine const & | copySource | ) |
Definition at line 43 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | LHCO::ObjectLine const & | copySource | ) |
Definition at line 50 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::pair< LhefPointer, LhefPointer > const & | copySource | ) |
Definition at line 57 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::vector< LhefPointer > const & | copySource | ) |
Definition at line 69 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::list< LhefPointer > const & | copySource | ) |
Definition at line 88 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::pair< LhcoPointer, LhcoPointer > const & | copySource | ) |
Definition at line 104 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::vector< LhcoPointer > const & | copySource | ) |
Definition at line 117 of file FourMomentum.cpp.
| LHPC::FourMomentum::FourMomentum | ( | std::list< LhcoPointer > const & | copySource | ) |
Definition at line 134 of file FourMomentum.cpp.
| LHPC::FourMomentum::~FourMomentum | ( | ) |
Definition at line 152 of file FourMomentum.cpp.
|
inline |
Definition at line 129 of file FourMomentum.hpp.
|
inline |
Definition at line 144 of file FourMomentum.hpp.
|
inline |
Definition at line 135 of file FourMomentum.hpp.
|
inline |
Definition at line 283 of file FourMomentum.hpp.
|
inline |
Definition at line 275 of file FourMomentum.hpp.
|
inline |
Definition at line 269 of file FourMomentum.hpp.
|
inline |
Definition at line 261 of file FourMomentum.hpp.
|
inline |
Definition at line 89 of file FourMomentum.hpp.
|
inline |
Definition at line 255 of file FourMomentum.hpp.
|
inline |
Definition at line 246 of file FourMomentum.hpp.
|
inline |
Definition at line 93 of file FourMomentum.hpp.
|
inline |
Definition at line 97 of file FourMomentum.hpp.
|
inline |
Definition at line 101 of file FourMomentum.hpp.
|
inline |
Definition at line 233 of file FourMomentum.hpp.
|
inline |
Definition at line 199 of file FourMomentum.hpp.
|
inline |
Definition at line 217 of file FourMomentum.hpp.
|
inline |
Definition at line 173 of file FourMomentum.hpp.
|
inline |
Definition at line 225 of file FourMomentum.hpp.
|
inline |
Definition at line 186 of file FourMomentum.hpp.
|
inline |
Definition at line 208 of file FourMomentum.hpp.
|
inline |
Definition at line 59 of file FourMomentum.hpp.
|
inline |
Definition at line 68 of file FourMomentum.hpp.
|
inline |
Definition at line 63 of file FourMomentum.hpp.
|
inline |
Definition at line 161 of file FourMomentum.hpp.
|
inline |
Definition at line 167 of file FourMomentum.hpp.
|
inline |
Definition at line 91 of file FourMomentum.hpp.
|
inline |
Definition at line 95 of file FourMomentum.hpp.
|
inline |
Definition at line 99 of file FourMomentum.hpp.
|
inline |
Definition at line 103 of file FourMomentum.hpp.
|
inline |
Definition at line 289 of file FourMomentum.hpp.
|
protected |
Definition at line 121 of file FourMomentum.hpp.