![]() |
ATLAS Offline Software
|
a class that provides all the accessors needed to access object momentum variables More...
#include <MetInput.h>
Public Member Functions | |
InputMomentumAccessors (ColumnarTool< CM > &columnarBase) | |
InputMomentumAccessors (ColumnarTool< CM > &columnarBase, const std::string &prefix) | |
float | px (ObjectId< CI, CM > object) const |
float | py (ObjectId< CI, CM > object) const |
xAOD::JetFourMom_t | jetP4 (ObjectId< CI, CM > jet) const |
Public Attributes | |
ColumnAccessor< CI, RetypeColumn< double, float >, CM > | pt |
ColumnAccessor< CI, RetypeColumn< double, float >, CM > | eta |
ColumnAccessor< CI, RetypeColumn< double, float >, CM > | phi |
ColumnAccessor< CI, RetypeColumn< double, float >, CM > | m |
a class that provides all the accessors needed to access object momentum variables
For columnar code we don't have the same momentum support as for xAOD code, mostly because most tools (so far) only need to read individual momentum members that are taken straight from disk. maybe at some point there will be more generic momentum support, but with MET being the only user (so far) it is a specialized helper for the MET tools.
Definition at line 32 of file MetInput.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file MetInput.h.
|
inline |
Definition at line 60 of file MetInput.h.
ColumnAccessor<CI,RetypeColumn<double,float>,CM> columnar::MetHelpers::InputMomentumAccessors< CI, CM >::eta |
Definition at line 49 of file MetInput.h.
ColumnAccessor<CI,RetypeColumn<double,float>,CM> columnar::MetHelpers::InputMomentumAccessors< CI, CM >::m |
Definition at line 51 of file MetInput.h.
ColumnAccessor<CI,RetypeColumn<double,float>,CM> columnar::MetHelpers::InputMomentumAccessors< CI, CM >::phi |
Definition at line 50 of file MetInput.h.
ColumnAccessor<CI,RetypeColumn<double,float>,CM> columnar::MetHelpers::InputMomentumAccessors< CI, CM >::pt |
Definition at line 48 of file MetInput.h.