/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CalibTracker/SiPixelConnectivity/interface/PixelToFEDAssociate.h
36 строк
793 B
Cms Build
Clang-Format
09 май 2019, 07:16
09 май 2019, 07:16
7f0c057
Код
Авторство
О чём код?
#ifndef PixelToFEDAssociate_H #define PixelToFEDAssociate_H /** \class PixelToFEDAssociate * Check to which FED pixel module belongs to. * The associacions are read from the datafile */ #include <string> #include "DataFormats/SiPixelDetId/interface/PixelModuleName.h" class PixelToFEDAssociate { public: struct CablingRocId { int fedId; int linkId; int rocLinkId; }; struct DetectorRocId { const PixelModuleName *module; int rocDetId; }; virtual ~PixelToFEDAssociate() {} /// version virtual std::string version() const = 0; /// FED id for module virtual int operator()(const PixelModuleName &) const { return 0; } /// LNK id for module virtual const CablingRocId *operator()(const DetectorRocId &roc) const { return nullptr; } }; #endif