ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1MUCTPIPHASE1::L1TopoLUT::L1TopoLUTKeyHasher Struct Reference

#include <L1TopoLUT.h>

Collaboration diagram for LVL1MUCTPIPHASE1::L1TopoLUT::L1TopoLUTKeyHasher:

Public Member Functions

unsigned long operator() (const L1TopoLUTKey &key) const

Detailed Description

Definition at line 101 of file L1TopoLUT.h.

Member Function Documentation

◆ operator()()

unsigned long LVL1MUCTPIPHASE1::L1TopoLUT::L1TopoLUTKeyHasher::operator() ( const L1TopoLUTKey & key) const
inline

Definition at line 103 of file L1TopoLUT.h.

104 {
105 return static_cast<unsigned long>(key.side)
106 | (static_cast<unsigned long>(key.subsystem) << 8)
107 | (static_cast<unsigned long>(key.sectorID) << 16)
108 | (static_cast<unsigned long>(key.roi) << 24);
109 }

The documentation for this struct was generated from the following file: