![]() |
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 | |
| void | initialize (int offset, const std::vector< ID > &rmod) |
| new initialize for the HLT | |
| int | operator() (const ID &id) const |
| Convert ID to int. | |
| int | max () const |
| return maximum number of IDs | |
| ID | identifier (int i) const |
| reverse conversion | |
| int | offset () const |
| return offset | |
Private Attributes | |
| int | m_size |
| total number of IDs | |
| std::map< unsigned int, int > | m_lookup |
| test beam flag | |
| std::vector< ID > | m_int2id |
| reverse look up | |
| 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 |
| void TileRodIdHash::initialize | ( | int | offset, |
| const std::vector< ID > & | rmod ) |
new initialize for the HLT
Definition at line 87 of file TileRodIdHash.cxx.
| void TileRodIdHash::initialize | ( | int | offset, |
| int | runnum ) |
initialize
Definition at line 23 of file TileRodIdHash.cxx.
| 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.
| int TileRodIdHash::operator() | ( | const ID & | id | ) | const |
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.