Wrapper class around energy-momentum 4-vectors defining the incident and scattered beams and the exchanged boson.
More...
#include <BeamParticles.h>
Wrapper class around energy-momentum 4-vectors defining the incident and scattered beams and the exchanged boson.
Definition at line 20 of file BeamParticles.h.
◆ BeamParticles() [1/2]
| BeamParticles::BeamParticles |
( |
| ) |
|
Default constructor.
Initialises all vector components to not-a-number.
Definition at line 14 of file BeamParticles.cxx.
◆ BeamParticles() [2/2]
| BeamParticles::BeamParticles |
( |
const TLorentzVector & |
hadronBeam, |
|
|
const TLorentzVector & |
leptonBeam, |
|
|
const TLorentzVector & |
scatteredHadron, |
|
|
const TLorentzVector & |
scatteredLepton, |
|
|
const TLorentzVector & |
exchangedBoson |
|
) |
| |
◆ ~BeamParticles()
| BeamParticles::~BeamParticles |
( |
| ) |
|
|
virtual |
◆ BeamHadron()
| const TLorentzVector & BeamParticles::BeamHadron |
( |
| ) |
const |
|
inline |
◆ BeamLepton()
| const TLorentzVector & BeamParticles::BeamLepton |
( |
| ) |
const |
|
inline |
◆ GetBoson()
| const TLorentzVector & BeamParticles::GetBoson |
( |
| ) |
const |
|
inline |
◆ GetScatteredHadron()
| const TLorentzVector & BeamParticles::GetScatteredHadron |
( |
| ) |
const |
|
inline |
◆ Reset()
| void BeamParticles::Reset |
( |
| ) |
|
Sets all the 4-vectors' components to not-a-number.
Definition at line 33 of file BeamParticles.cxx.
◆ ScatteredLepton()
| const TLorentzVector & BeamParticles::ScatteredLepton |
( |
| ) |
const |
|
inline |
◆ SetBeamHadron()
| void BeamParticles::SetBeamHadron |
( |
const TLorentzVector & |
vec | ) |
|
|
inline |
◆ SetBeamLepton()
| void BeamParticles::SetBeamLepton |
( |
const TLorentzVector & |
vec | ) |
|
|
inline |
◆ SetBoson()
| void BeamParticles::SetBoson |
( |
const TLorentzVector & |
vec | ) |
|
|
inline |
◆ SetScatteredHadron()
| void BeamParticles::SetScatteredHadron |
( |
const TLorentzVector & |
vec | ) |
|
|
inline |
◆ SetScatteredLepton()
| void BeamParticles::SetScatteredLepton |
( |
const TLorentzVector & |
vec | ) |
|
|
inline |
◆ mBeamHadron
| TLorentzVector BeamParticles::mBeamHadron |
|
protected |
◆ mBeamLepton
| TLorentzVector BeamParticles::mBeamLepton |
|
protected |
◆ mBoson
| TLorentzVector BeamParticles::mBoson |
|
protected |
◆ mScatteredHadron
| TLorentzVector BeamParticles::mScatteredHadron |
|
protected |
◆ mScatteredLepton
| TLorentzVector BeamParticles::mScatteredLepton |
|
protected |
The documentation for this class was generated from the following files: