ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
LArHEC_Base_ID::HashCalc Class Reference

small class holding the starting hash value, the min eta and the number of phi bins of each region More...

Collaboration diagram for LArHEC_Base_ID::HashCalc:

Public Member Functions

 HashCalc ()
 

Public Attributes

IdentifierHash m_hash
 
size_type m_etamin
 
size_type m_phimin
 
size_type m_nphi
 

Detailed Description

small class holding the starting hash value, the min eta and the number of phi bins of each region

used to CPU-optimize the conversion from an identifier to a hash index

Definition at line 272 of file LArHEC_Base_ID.h.

Constructor & Destructor Documentation

◆ HashCalc()

LArHEC_Base_ID::HashCalc::HashCalc ( )
inline

Definition at line 275 of file LArHEC_Base_ID.h.

275  :
276  m_hash(0),
277  m_etamin(0),
278  m_phimin(0),
279  m_nphi(0) {}

Member Data Documentation

◆ m_etamin

size_type LArHEC_Base_ID::HashCalc::m_etamin

Definition at line 281 of file LArHEC_Base_ID.h.

◆ m_hash

IdentifierHash LArHEC_Base_ID::HashCalc::m_hash

Definition at line 280 of file LArHEC_Base_ID.h.

◆ m_nphi

size_type LArHEC_Base_ID::HashCalc::m_nphi

Definition at line 283 of file LArHEC_Base_ID.h.

◆ m_phimin

size_type LArHEC_Base_ID::HashCalc::m_phimin

Definition at line 282 of file LArHEC_Base_ID.h.


The documentation for this class was generated from the following file:
LArHEC_Base_ID::HashCalc::m_nphi
size_type m_nphi
Definition: LArHEC_Base_ID.h:283
LArHEC_Base_ID::HashCalc::m_hash
IdentifierHash m_hash
Definition: LArHEC_Base_ID.h:280
LArHEC_Base_ID::HashCalc::m_phimin
size_type m_phimin
Definition: LArHEC_Base_ID.h:282
LArHEC_Base_ID::HashCalc::m_etamin
size_type m_etamin
Definition: LArHEC_Base_ID.h:281