ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetAccessors_v2.h File Reference
Include dependency graph for TauJetAccessors_v2.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_V2_ICC
#define DEFINE_TAUJETPARAMETER_ACCESSOR(TYPE, NAME)

Functions

const SG::Accessor< float > * xAOD::xAODTau::discriminantAccessorV2 (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::panTauDetailsAccessorV2 (xAOD::TauJetParameters::PanTauDetails detail)
template<class T>
const SG::Accessor< T > * xAOD::xAODTau::detailsAccessorV2 (xAOD::TauJetParameters::Detail detail)
template<>
const SG::Accessor< float > * xAOD::xAODTau::panTauDetailsAccessorV2< float > (xAOD::TauJetParameters::PanTauDetails detail)
template<>
const SG::Accessor< int > * xAOD::xAODTau::panTauDetailsAccessorV2< int > (xAOD::TauJetParameters::PanTauDetails detail)
template<>
const SG::Accessor< float > * xAOD::xAODTau::detailsAccessorV2< float > (xAOD::TauJetParameters::Detail detail)
template<>
const SG::Accessor< int > * xAOD::xAODTau::detailsAccessorV2< int > (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_V2_ICC

#define XAODTAU_TAUACCESSORS_V2_ICC

Definition at line 11 of file TauJetAccessors_v2.h.