|
| | LookupTableBase ()=default |
| |
| | LookupTableBase (const Table_t *vecEntryFEE) |
| |
| | LookupTableBase (const std::string &pathToFile) |
| |
| | LookupTableBase (const std::string &urlCCDB, const std::string &pathToStorageInCCDB, long timestamp=-1) |
| |
| bool | isTCM (int linkID, int epID) const |
| |
| bool | isPM (int linkID, int epID) const |
| |
| bool | isTCM (const EntryCRU_t &entryCRU) const |
| |
| bool | isPM (const EntryCRU_t &entryCRU) const |
| |
| EModuleType | getModuleType (const EntryCRU_t &entryCRU) const |
| |
| EModuleType | getModuleType (const std::string &moduleType) |
| |
| void | initFromFile (const std::string &pathToFile) |
| |
| void | initCCDB (const std::string &urlCCDB, const std::string &pathToStorageInCCDB, long timestamp=-1) |
| |
| void | initFromTable (const Table_t *vecEntryFEE) |
| |
| ChannelID_t | getGlobalChannelID (const EntryPM_t &entryPM, bool &isValid) const |
| |
| ChannelID_t | getChannel (int linkID, int chID, int ep=0) |
| |
| ChannelID_t | getChannel (int linkID, int ep, int chID, bool &isValid) |
| |
| void | prepareEntriesFEE (const std::string &pathToConfigFile) |
| |
| Table_t | prepareEntriesFEE (const boost::property_tree::ptree &propertyTree) |
| |
| void | prepareLUT () |
| |
| void | printFullMap () const |
| |
| const Table_t & | getVecMetadataFEE () const |
| |
| const MapEntryCRU2ModuleType_t & | getMapEntryCRU2ModuleType () const |
| |
| const MapEntryPM2ChannelID_t & | getMapEntryPM2ChannelID () const |
| |
| const EntryCRU_t & | getEntryCRU_TCM () const |
| |
| Topo_t | getTopoPM (int globalChannelID) const |
| |
| Topo_t | getTopoTCM () const |
| |
| template<typename RDHtype , typename RDHhelper = void> |
| auto | makeMapFEEmetadata () -> std::map< Topo_t, RDHtype > |
| |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
class o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >
Definition at line 163 of file LookUpTable.h.
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| typedef MapEntryPM2ChannelID_t::mapped_type o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::ChannelID_t |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| typedef MapEntryCRU2ModuleType_t::key_type o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::EntryCRU_t |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| typedef MapEntryPM2ChannelID_t::key_type o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::EntryPM_t |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| typedef MapEntryCRU2ModuleType o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::MapEntryCRU2ModuleType_t |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| typedef MapEntryPM2ChannelID o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::MapEntryPM2ChannelID_t |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::LookupTableBase |
( |
const std::string & |
pathToFile | ) |
|
|
inline |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
| o2::fit::LookupTableBase< MapEntryCRU2ModuleType, MapEntryPM2ChannelID >::LookupTableBase |
( |
const std::string & |
urlCCDB, |
|
|
const std::string & |
pathToStorageInCCDB, |
|
|
long |
timestamp = -1 |
|
) |
| |
|
inline |
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename RDHtype , typename RDHhelper = void>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>
template<typename MapEntryCRU2ModuleType = std::unordered_map<EntryCRU, EModuleType, HasherCRU, ComparerCRU>, typename MapEntryPM2ChannelID = std::unordered_map<EntryPM, int, HasherPM, ComparerPM>>