ATLAS Offline Software
|
Table to convert ROB ID to fragment hash. More...
#include <TileRodIdHash.h>
Public Types | |
typedef int | ID |
Public Member Functions | |
TileRodIdHash () | |
virtual | ~TileRodIdHash () |
void | initialize (int offset, int runnum) |
initialize More... | |
void | initialize (int offset, const std::vector< ID > &rmod) |
new initialize for the HLT More... | |
int | operator() (const ID &id) const |
Convert ID to int. More... | |
int | max () const |
return maximum number of IDs More... | |
ID | identifier (int i) const |
reverse conversion More... | |
int | offset () const |
return offset More... | |
Private Attributes | |
int | m_size |
total number of IDs More... | |
std::map< unsigned int, int > | m_lookup |
test beam flag More... | |
std::vector< ID > | m_int2id |
reverse look up More... | |
int | m_offset |
Table to convert ROB ID to fragment hash.
Definition at line 19 of file TileRodIdHash.h.
typedef int TileRodIdHash::ID |
Definition at line 23 of file TileRodIdHash.h.
TileRodIdHash::TileRodIdHash | ( | ) |
Definition at line 15 of file TileRodIdHash.cxx.
|
inlinevirtual |
Definition at line 25 of file TileRodIdHash.h.
TileRodIdHash::ID TileRodIdHash::identifier | ( | int | i | ) | const |
reverse conversion
Definition at line 112 of file TileRodIdHash.cxx.
void TileRodIdHash::initialize | ( | int | offset, |
int | runnum | ||
) |
int TileRodIdHash::max | ( | ) | const |
return maximum number of IDs
Definition at line 129 of file TileRodIdHash.cxx.
int TileRodIdHash::offset | ( | ) | const |
return offset
Definition at line 135 of file TileRodIdHash.cxx.
Convert ID to int.
Definition at line 118 of file TileRodIdHash.cxx.
|
private |
reverse look up
Definition at line 54 of file TileRodIdHash.h.
|
private |
test beam flag
Definition at line 51 of file TileRodIdHash.h.
|
private |
Definition at line 56 of file TileRodIdHash.h.
|
private |
total number of IDs
Definition at line 47 of file TileRodIdHash.h.