ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
FlavorTagDiscriminants::detail::NNKey Struct Reference

#include <NNSharingSvc.h>

Collaboration diagram for FlavorTagDiscriminants::detail::NNKey:

Public Member Functions

bool operator== (const NNKey &) const
 
std::size_t hash () const
 

Public Attributes

std::string path
 
FlavorTagDiscriminants::GNNOptions opts
 

Detailed Description

Definition at line 18 of file NNSharingSvc.h.

Member Function Documentation

◆ hash()

std::size_t FlavorTagDiscriminants::detail::NNKey::hash ( ) const

Definition at line 12 of file NNSharingSvc.cxx.

12  {
13  return combine(getHash(path), getHash(opts));
14  }

◆ operator==()

bool FlavorTagDiscriminants::detail::NNKey::operator== ( const NNKey key) const

Definition at line 17 of file NNSharingSvc.cxx.

17  {
18  return path == key.path && opts == key.opts;
19  }

Member Data Documentation

◆ opts

FlavorTagDiscriminants::GNNOptions FlavorTagDiscriminants::detail::NNKey::opts

Definition at line 20 of file NNSharingSvc.h.

◆ path

std::string FlavorTagDiscriminants::detail::NNKey::path

Definition at line 19 of file NNSharingSvc.h.


The documentation for this struct was generated from the following files:
FlavorTagDiscriminants::detail::NNKey::opts
FlavorTagDiscriminants::GNNOptions opts
Definition: NNSharingSvc.h:20
FlavorTagDiscriminants::combine
size_t combine(size_t lhs, size_t rhs)
Definition: hash.h:21
FlavorTagDiscriminants::detail::NNKey::path
std::string path
Definition: NNSharingSvc.h:19
FlavorTagDiscriminants::getHash
std::size_t getHash(const T &obj)
Definition: hash.h:13
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37