![]() |
ATLAS Offline Software
|
3 Momentum Class for Jet/MET Calculations More...
#include <Trig3Momentum.h>
Public Member Functions | |
| Trig3Momentum ()=default | |
| Default Constructor. | |
| Trig3Momentum (double Energy, double Eta, double Phi) | |
| Constructor with input parameters. | |
| Trig3Momentum (double Energy, double Eta, double Phi, CaloSampling::CaloSample s) | |
| Constructor with input parameters. | |
| double | e () const |
| Get the energy. | |
| double | eta () const |
| Get the eta position. | |
| double | phi () const |
| Get the phi position. | |
| bool | inCone () const |
| Return if element is inside or outside of jet cone. | |
| CaloSampling::CaloSample | caloSample () const |
| Calorimeter Sample. | |
| uint16_t | quality () const |
| Get the quality from cell details. | |
| uint16_t | provenance () const |
| Get the provenance from cell details. | |
| float | time () const |
| Get the time. | |
| void | setE (double e) |
| Set energy. | |
| void | setEta (double eta) |
| Set eta. | |
| void | setPhi (double phi) |
| Set phi. | |
| void | setInCone (bool inCone) |
| Flag element inside or outside of jet cone. | |
| void | setCaloSample (CaloSampling::CaloSample s) |
| Set Calorimeter Sample. | |
| void | set_RoIword (long) |
| Set RoI Word. | |
| void | setQuality (uint16_t quality) |
| Set quality in cell details. | |
| void | setProvenance (uint16_t provenance) |
| Set provenance in cell details. | |
| void | setTime (float time) |
| Set time. | |
Private Attributes | |
| double | m_e {} |
| Energy. | |
| double | m_eta {} |
| Eta. | |
| double | m_phi {} |
| Phi. | |
| bool | m_inCone {false} |
| Set in cone flag. | |
| CaloSampling::CaloSample | m_caloSample {CaloSampling::Unknown} |
| Calorimeter Sample. | |
| uint16_t | m_cellDetails [2] {} |
| Cell details (to contain [0] = quality and [1] = provenance). | |
| float | m_time {} |
| Cell time. | |
3 Momentum Class for Jet/MET Calculations
Definition at line 24 of file Trig3Momentum.h.
|
default |
Default Constructor.
|
inline |
|
inline |
Constructor with input parameters.
Definition at line 33 of file Trig3Momentum.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the provenance from cell details.
Definition at line 52 of file Trig3Momentum.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Flag element inside or outside of jet cone.
Definition at line 65 of file Trig3Momentum.h.
|
inline |
|
inline |
Set provenance in cell details.
Definition at line 76 of file Trig3Momentum.h.
|
inline |
Set quality in cell details.
Definition at line 74 of file Trig3Momentum.h.
|
inline |
|
inline |
|
private |
|
private |
Cell details (to contain [0] = quality and [1] = provenance).
Definition at line 95 of file Trig3Momentum.h.
|
private |
|
private |
|
private |
|
private |
|
private |