ATLAS Offline Software
|
Holds the two solutions from the quadratic equation as TLorentVectors. More...
#include <NeutrinoWeighting.h>
Public Member Functions | |
void | setSolutions (int num, const TLorentzVector &a, const TLorentzVector &b) |
void | setSolutions (int num) |
int | getNumSolutions () const |
TLorentzVector | getv1 () const |
TLorentzVector | getv2 () const |
Private Attributes | |
int | m_solutions |
Number of solutions. 0 or 2, one solution isn't possible due to the use of floats. More... | |
TLorentzVector | m_v1 |
First solution from the quadratic, check m_solutions is 2 first. More... | |
TLorentzVector | m_v2 |
Second solution from the quadratic, check m_solutions is 2 first. More... | |
Holds the two solutions from the quadratic equation as TLorentVectors.
Filled when solving the quadratic equation to calculate the 4 Vectors for the two neutrinos in the event.
Definition at line 19 of file NeutrinoWeighting.h.
|
inline |
Definition at line 31 of file NeutrinoWeighting.h.
|
inline |
Definition at line 35 of file NeutrinoWeighting.h.
|
inline |
Definition at line 39 of file NeutrinoWeighting.h.
|
inline |
Definition at line 27 of file NeutrinoWeighting.h.
|
inline |
Definition at line 21 of file NeutrinoWeighting.h.
|
private |
Number of solutions. 0 or 2, one solution isn't possible due to the use of floats.
Definition at line 45 of file NeutrinoWeighting.h.
|
private |
First solution from the quadratic, check m_solutions is 2 first.
Definition at line 48 of file NeutrinoWeighting.h.
|
private |
Second solution from the quadratic, check m_solutions is 2 first.
Definition at line 51 of file NeutrinoWeighting.h.