![]() |
ATLAS Offline Software
|
the accessors MetAssociationHelper needs to implement its operations More...
#include <MetAssociation.h>
Public Types | |
| using | AssocId = ObjectId<ContainerId::metAssociation,CM> |
| using | OptAssocId = OptObjectId<ContainerId::metAssociation,CM> |
| using | PartId = ObjectId<ContainerId::particle,CM> |
| using | constvec_t = MissingETBase::Types::constvec_t |
| using | ConstVec = xAOD::MissingETAssociation::ConstVec |
| using | bitmask_t = MissingETBase::Types::bitmask_t |
| using | ObjectLinkCI = VariantContainerId<ContainerId::particle,ContainerId::particle,ContainerId::jet,ContainerId::electron,ContainerId::photon,ContainerId::muon> |
| using | ObjectLinkType = ObjectLink<ObjectLinkCI,CM> |
Public Member Functions | |
| MetAssocationAccessors (ColumnarTool< CM > &columnarBase) | |
| MetAssociationHelper< CM > | operator() (xAOD::MissingETAssociationHelper &helper) const |
| MetAssociationHelper< CM > | operator() (ObjectRange< ContainerId::metAssociation, CM > map) const |
| std::size_t | sizeCal (AssocId assoc) const |
| decltype(auto) | calkey (AssocId assoc) const |
| bitmask_t | calkey (AssocId assoc, size_t keyIdx) const |
| ConstVec | calVec (AssocId assoc, const xAOD::IParticle *pPart) const |
| template<ContainerIdConcept CI> | |
| ConstVec | calVec (AssocId assoc, ObjectId< CI, CM > pPart) const |
| ConstVec | calVec (AssocId assoc, std::size_t keyIdx) const |
| std::size_t | sizeTrk (AssocId assoc) const |
| decltype(auto) | trkkey (AssocId assoc) const |
| bitmask_t | trkkey (AssocId assoc, size_t keyIdx) const |
| ConstVec | trkVec (AssocId assoc, const xAOD::IParticle *pPart) const |
| template<ContainerIdConcept CI> | |
| ConstVec | trkVec (AssocId assoc, ObjectId< CI, CM > pPart) const |
| ConstVec | trkVec (AssocId assoc, ObjectLinkType pPart) const |
| ConstVec | trkVec (AssocId assoc, size_t keyIdx) const |
| ConstVec | jetTrkVec (AssocId assoc) const |
| size_t | size (AssocId assoc) const |
| auto | objects (AssocId assoc) const |
| auto | overlapIndices (AssocId assoc) const |
| auto | overlapIndices (AssocId assoc, const xAOD::IParticle *pPart) const |
| auto | overlapIndices (AssocId assoc, PartId pPart) const |
| std::span< const std::size_t > | overlapIndices (AssocId assoc, std::size_t objIdx) const |
| std::span< const unsigned char > | overlapTypes (AssocId assoc, std::size_t objIdx) const |
| std::size_t | findIndex (AssocId assoc, const xAOD::IParticle *pPart) const |
| template<ContainerIdConcept CI> | |
| std::size_t | findIndex (AssocId assoc, ObjectId< CI, CM > pPart) const |
| std::size_t | findIndex (AssocId assoc, ObjectLinkType pPart) const |
| bool | hasAlternateConstVec (AssocId assoc) const |
| xAOD::JetFourMom_t | getAlternateConstVec (AssocId assoc) const |
| auto | refJet (AssocId assoc) const |
| bool | containsPhysics (AssocId assoc, JetId pPhys) const |
| OptAssocId | getMiscAssociation (MetAssociationRange map) const |
Static Public Member Functions | |
| static bitmask_t | getObjMask (size_t objIndex) |
Static Public Attributes | |
| static constexpr bool | useMissingETAssociationHelper = std::is_same_v<CM,ColumnarModeXAOD> |
| static constexpr std::size_t | invalidIndex = MissingETBase::Constants::invalidIndex |
the accessors MetAssociationHelper needs to implement its operations
Definition at line 91 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::AssocId = ObjectId<ContainerId::metAssociation,CM> |
Definition at line 97 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::bitmask_t = MissingETBase::Types::bitmask_t |
Definition at line 104 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::ConstVec = xAOD::MissingETAssociation::ConstVec |
Definition at line 103 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::constvec_t = MissingETBase::Types::constvec_t |
Definition at line 102 of file MetAssociation.h.
Definition at line 160 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::ObjectLinkType = ObjectLink<ObjectLinkCI,CM> |
Definition at line 161 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::OptAssocId = OptObjectId<ContainerId::metAssociation,CM> |
Definition at line 98 of file MetAssociation.h.
| using columnar::MetAssocationAccessors< CM >::PartId = ObjectId<ContainerId::particle,CM> |
Definition at line 99 of file MetAssociation.h.
|
inlineexplicit |
Definition at line 108 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 188 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 191 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 194 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 197 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 206 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 315 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 271 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 274 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 283 of file MetAssociation.h.
|
inlinenodiscard |
|
inlinenodiscard |
Definition at line 324 of file MetAssociation.h.
|
inlinestaticnodiscard |
Definition at line 180 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 293 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 244 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 250 of file MetAssociation.h.
| MetAssociationHelper< CM > columnar::MetAssocationAccessors< CM >::operator() | ( | ObjectRange< ContainerId::metAssociation, CM > | map | ) | const |
Definition at line 578 of file MetAssociation.h.
| MetAssociationHelper< CM > columnar::MetAssocationAccessors< CM >::operator() | ( | xAOD::MissingETAssociationHelper & | helper | ) | const |
Definition at line 571 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 253 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 256 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 258 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 261 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 266 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 312 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 247 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 185 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 212 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 215 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 218 of file MetAssociation.h.
|
inlinenodiscard |
Definition at line 221 of file MetAssociation.h.
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
Definition at line 239 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::cale |
Definition at line 143 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<bitmask_t>,CM> columnar::MetAssocationAccessors< CM >::calkeyAcc |
Definition at line 145 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::calpx |
Definition at line 140 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::calpy |
Definition at line 141 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::calpz |
Definition at line 142 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::calsumpt |
Definition at line 144 of file MetAssociation.h.
|
staticconstexpr |
Definition at line 106 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,char,CM> columnar::MetAssocationAccessors< CM >::isMisc |
Definition at line 166 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,LinkCastColumn<ContainerId::jet,xAOD::JetContainer>,CM> columnar::MetAssocationAccessors< CM >::jetLink |
Definition at line 164 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,float,CM> columnar::MetAssocationAccessors< CM >::jettrke |
Definition at line 157 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,float,CM> columnar::MetAssocationAccessors< CM >::jettrkpx |
Definition at line 154 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,float,CM> columnar::MetAssocationAccessors< CM >::jettrkpy |
Definition at line 155 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,float,CM> columnar::MetAssocationAccessors< CM >::jettrkpz |
Definition at line 156 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,float,CM> columnar::MetAssocationAccessors< CM >::jettrksumpt |
Definition at line 158 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<ObjectLinkType>,CM> columnar::MetAssocationAccessors< CM >::objectLinks |
Definition at line 162 of file MetAssociation.h.
| MetHelpers::ObjectTypeAccessor<ContainerId::particle> columnar::MetAssocationAccessors< CM >::objectTypeAcc |
Definition at line 171 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<std::vector<std::size_t> >,CM> columnar::MetAssocationAccessors< CM >::overlapIndicesAcc |
Definition at line 168 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<std::vector<unsigned char> >,CM> columnar::MetAssocationAccessors< CM >::overlapTypesAcc |
Definition at line 169 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::trke |
Definition at line 150 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<bitmask_t>,CM> columnar::MetAssocationAccessors< CM >::trkkeyAcc |
Definition at line 152 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::trkpx |
Definition at line 147 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::trkpy |
Definition at line 148 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::trkpz |
Definition at line 149 of file MetAssociation.h.
| ColumnAccessor<ContainerId::metAssociation,std::vector<float>,CM> columnar::MetAssocationAccessors< CM >::trksumpt |
Definition at line 151 of file MetAssociation.h.
|
staticconstexpr |
Definition at line 100 of file MetAssociation.h.
| ColumnUpdater<ContainerId::metAssociation,bitmask_t,CM> columnar::MetAssocationAccessors< CM >::useObjectFlagsAcc |
Definition at line 173 of file MetAssociation.h.