![]() |
ATLAS Offline Software
|
#include <ColumnarCore/ColumnAccessor.h>#include <TruthUtils/ParticleConstants.h>#include <xAODBase/ObjectType.h>#include <Math/Vector4D.h>Go to the source code of this file.
Classes | |
| class | columnar::Detail::MomentumAccessorsIParticle< CIVal, CMVal > |
| columnar momentum accessors that redirect to the xAOD::IParticle interface internally More... | |
| class | columnar::Detail::FullMomentumAccessorsPtEtaPhiM< CoreAccessors > |
| generic columnar momentum accessors that use a pt, eta, phi, m representation underneath More... | |
| struct | columnar::Detail::CoreMomentumAccessorsPtEtaPhi< CIVal, CMVal > |
| a core momentum accessor that reads pt, eta, phi from the file More... | |
| struct | columnar::Detail::CoreMomentumAccessorsPtEtaPhiReadM< CI, CM > |
| a core momentum accessor that reads pt, eta, phi, and m from the file More... | |
| struct | columnar::Detail::CoreMomentumAccessorsPtEtaPhiFixedM< CI, CM > |
| a core momentum accessor that reads pt, eta, phi from the file, but uses a fixed value for m More... | |
| class | columnar::Detail::IMomentumAccessors< CI, CM > |
| a virtual interface for columnar momentum accessors More... | |
| class | columnar::Detail::MomentumAccessorsImp< CoreAccessors > |
| the implementation of IMomentumAccessors that wraps a static accessor class More... | |
| class | columnar::MomentumAccessors< CI, CM > |
| a handle to hold a IMomentumAccessors object More... | |
Namespaces | |
| namespace | columnar |
| namespace | columnar::Detail |
Functions | |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetIParticle (MomentumAccessors< CI, CM > &accessors) |
| reset the dynamic momentum accessors to various default implementations | |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetPtEtaPhiReadM (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetPtEtaPhiFixedM (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, double mValue) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetJet (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetJetConstituentScale (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, const std::string &prefix="JetConstitScaleMomentum_") |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetElectron (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetPhoton (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetEgamma (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetMuon (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetTau (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool) |
| template<ContainerIdConcept CI, typename CM> | |
| void | columnar::resetObjectType (MomentumAccessors< CI, CM > &accessors, ColumnarTool< CM > &columnarTool, xAODType::ObjectType type) |