ATLAS Offline Software
|
#include <IdentifierHashTable.h>
it uses a multi-dimensional array and identifier fields for fast access of Identifier-to-hash conversions. For hast-to-Identifier conversion it uses a one-dimensional array of Identifiers.
The template parameter is a helper class which is used to extract the fields from the identifier. This helper class must derive from class IdHashTableHelper, which is again a templated class, and also serves as a traits class (i.e. supplies some type definitions + number of fields).