![]() |
ATLAS Offline Software
|
a virtual interface for columnar momentum accessors More...
#include <MomentumAccessors.h>
Public Member Functions | |
virtual | ~IMomentumAccessors ()=default |
virtual double | pt (ObjectId< CI, CM > object) const =0 |
virtual double | eta (ObjectId< CI, CM > object) const =0 |
virtual double | phi (ObjectId< CI, CM > object) const =0 |
virtual double | m (ObjectId< CI, CM > object) const =0 |
virtual double | e (ObjectId< CI, CM > object) const =0 |
virtual double | rapidity (ObjectId< CI, CM > object) const =0 |
a virtual interface for columnar momentum accessors
This needs to be specialized for the different container IDs, because the columnar accessors need to be specialized for a specific container. I may put in some effort to avoid specializing this for each container ID, but that would need a serious extension of the underlying infrastructure. So for now this is the way to go.
Definition at line 220 of file MomentumAccessors.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |