ATLAS Offline Software
|
#include <JetAccessors.h>
Public Types | |
typedef InternalTypes< TYPE, std::is_base_of< IParticle, TYPE >::value > | InternalType |
typedef InternalType::ContainerType | ContainerType |
typedef InternalType::LinkType | LinkType |
typedef InternalType::AccessorType | AccessorType |
Public Member Functions | |
ObjectAccessorWrapper (const std::string &n) | |
void | setAttribute (SG::AuxElement &p, const TYPE *o) const |
const TYPE * | getAttribute (const SG::AuxElement &p) const |
void | getAttribute (const SG::AuxElement &p, const TYPE *&att) const |
bool | isAvailable (const SG::AuxElement &p) const |
const TYPE * | operator() (const SG::AuxElement &p) const |
const std::string & | name () const |
Protected Attributes | |
AccessorType | m_a |
std::string | m_name |
Definition at line 258 of file JetAccessors.h.
typedef InternalType::AccessorType xAOD::JetAttributeAccessor::ObjectAccessorWrapper< TYPE >::AccessorType |
Definition at line 263 of file JetAccessors.h.
typedef InternalType::ContainerType xAOD::JetAttributeAccessor::ObjectAccessorWrapper< TYPE >::ContainerType |
Definition at line 261 of file JetAccessors.h.
typedef InternalTypes<TYPE, std::is_base_of<IParticle, TYPE>::value> xAOD::JetAttributeAccessor::ObjectAccessorWrapper< TYPE >::InternalType |
Definition at line 260 of file JetAccessors.h.
typedef InternalType::LinkType xAOD::JetAttributeAccessor::ObjectAccessorWrapper< TYPE >::LinkType |
Definition at line 262 of file JetAccessors.h.
|
inline |
|
inline |
Definition at line 274 of file JetAccessors.h.
|
inline |
Definition at line 278 of file JetAccessors.h.
|
inline |
Definition at line 282 of file JetAccessors.h.
|
inlineinherited |
Definition at line 43 of file JetAccessors.h.
|
inline |
Definition at line 285 of file JetAccessors.h.
|
inline |
Definition at line 267 of file JetAccessors.h.
|
protected |
Definition at line 289 of file JetAccessors.h.
|
protectedinherited |
Definition at line 45 of file JetAccessors.h.