ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetAccessors_v3.h File Reference
Include dependency graph for TauJetAccessors_v3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
namespace  xAOD::xAODTau

Macros

#define XAODTAU_TAUACCESSORS_V3_ICC
#define DEFINE_TAUJETPARAMETER_ACCESSOR(TYPE, NAME)

Functions

const SG::Accessor< float > * xAOD::xAODTau::discriminantAccessorV3 (xAOD::TauJetParameters::TauID discriminant)
 Helper function for managing accessors to id input and output variables defined as enums in TauDefs.h.
template<class T>
const SG::Accessor< T > * xAOD::xAODTau::panTauDetailsAccessorV3 (xAOD::TauJetParameters::PanTauDetails detail)
template<class T>
const SG::Accessor< T > * xAOD::xAODTau::detailsAccessorV3 (xAOD::TauJetParameters::Detail detail)
template<>
const SG::Accessor< float > * xAOD::xAODTau::panTauDetailsAccessorV3< float > (xAOD::TauJetParameters::PanTauDetails detail)
template<>
const SG::Accessor< int > * xAOD::xAODTau::panTauDetailsAccessorV3< int > (xAOD::TauJetParameters::PanTauDetails detail)
template<>
const SG::Accessor< float > * xAOD::xAODTau::detailsAccessorV3< float > (xAOD::TauJetParameters::Detail detail)
template<>
const SG::Accessor< int > * xAOD::xAODTau::detailsAccessorV3< int > (xAOD::TauJetParameters::Detail detail)
template<>
const SG::Accessor< ElementLink< IParticleContainer > > * xAOD::xAODTau::detailsAccessorV3< ElementLink< IParticleContainer > > (xAOD::TauJetParameters::Detail detail)

Macro Definition Documentation

◆ DEFINE_TAUJETPARAMETER_ACCESSOR

#define DEFINE_TAUJETPARAMETER_ACCESSOR ( TYPE,
NAME )
Value:
case xAOD::TauJetParameters::NAME: \
{ \
static const SG::Accessor< TYPE > a( #NAME ); \
return &a; \
} \
break;

◆ XAODTAU_TAUACCESSORS_V3_ICC

#define XAODTAU_TAUACCESSORS_V3_ICC

Definition at line 9 of file TauJetAccessors_v3.h.