ATLAS Offline Software
Public Member Functions | List of all members
Trk::ZScanSeedFinder::Cache::hash_perigee Struct Reference

#include <ZScanSeedFinder.h>

Collaboration diagram for Trk::ZScanSeedFinder::Cache::hash_perigee:

Public Member Functions

size_t operator() (const key_t &p) const
 

Detailed Description

Definition at line 152 of file ZScanSeedFinder.h.

Member Function Documentation

◆ operator()()

size_t Trk::ZScanSeedFinder::Cache::hash_perigee::operator() ( const key_t p) const
inline

Definition at line 153 of file ZScanSeedFinder.h.

154  {
155  return
156  std::hash<double>()(p.first.parameters()[Trk::d0]) ^
157  std::hash<double>()(p.first.parameters()[Trk::z0]) ^
158  std::hash<double>()(p.first.parameters()[Trk::phi]) ^
159  std::hash<double>()(p.first.parameters()[Trk::theta]) ^
160  std::hash<double>()(p.first.parameters()[Trk::qOverP]) ^
161  std::hash<double>()(p.second.x()) ^
162  std::hash<double>()(p.second.y());
163  }

The documentation for this struct was generated from the following file:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
Trk::z0
@ z0
Definition: ParamDefs.h:70
Trk::theta
@ theta
Definition: ParamDefs.h:72
Trk::d0
@ d0
Definition: ParamDefs.h:69
Trk::qOverP
@ qOverP
perigee
Definition: ParamDefs.h:73
Trk::phi
@ phi
Definition: ParamDefs.h:81