![]() |
Project
|
#include "MCHConstants/DetectionElements.h"#include "MCHRawElecMap/DsDetId.h"#include "MCHRawElecMap/DsElecId.h"#include "MCHRawElecMap/FeeLinkId.h"#include "MCHRawElecMap/Mapper.h"#include "dslist.h"#include <cstdint>#include <fmt/format.h>#include <functional>#include <iostream>#include <map>#include <optional>#include <set>Go to the source code of this file.
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::mch |
| namespace | o2::mch::raw |
| namespace | o2::mch::raw::impl |
Functions | |
| template<typename T > | |
| std::function< std::optional< o2::mch::raw::DsDetId >(o2::mch::raw::DsElecId)> | o2::mch::raw::impl::mapperElec2Det (const std::map< uint32_t, uint32_t > &elec2det) |
| template<typename T > | |
| std::function< std::optional< o2::mch::raw::DsElecId >(o2::mch::raw::DsDetId)> | o2::mch::raw::impl::mapperDet2Elec (const std::map< uint32_t, uint32_t > &det2elec) |
| template<typename T > | |
| std::function< std::optional< FeeLinkId >(uint16_t)> | o2::mch::raw::impl::mapperSolar2FeeLink (const std::map< uint16_t, uint32_t > &solar2cruLink) |
| template<typename T > | |
| std::function< std::optional< uint16_t >(FeeLinkId)> | o2::mch::raw::impl::mapperFeeLink2Solar (const std::map< uint32_t, uint16_t > &cruLink2solar) |
| template<typename KEY , typename VALUE > | |
| std::map< VALUE, KEY > | o2::mch::raw::impl::inverseMap (const std::map< KEY, VALUE > &src) |
| template<typename T > | |
| std::set< uint16_t > | o2::mch::raw::impl::getSolarUIDs (int deid) |
| template<typename T > | |
| std::set< uint16_t > | o2::mch::raw::impl::getSolarUIDs () |
| template<typename T > | |
| std::set< uint16_t > | o2::mch::raw::impl::getSolarUIDsPerFeeId (uint16_t feeid) |
| template<typename T > | |
| std::set< DsDetId > | o2::mch::raw::impl::getDualSampasPerFeeId (uint16_t feeId) |
| template<typename T > | |
| std::vector< std::string > | o2::mch::raw::impl::solar2FeeLinkConsistencyCheck () |
| template<typename T > | |
| std::set< DsElecId > | o2::mch::raw::impl::getAllDs () |
| template<typename T > | |
| std::set< DsDetId > | o2::mch::raw::impl::getDualSampas (uint16_t solarId) |
| template<typename T > | |
| std::map< uint16_t, uint16_t > | o2::mch::raw::impl::generateSolarIndex2IdMap () |
| template<typename T > | |
| std::optional< uint16_t > | o2::mch::raw::impl::solarIndex2Id (uint16_t solarIndex) |
| template<typename T > | |
| std::optional< uint16_t > | o2::mch::raw::impl::solarId2Index (uint16_t solarId) |