/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/EcalMapping/interface/ESElectronicsMapper.h
34 строки
912 B
Shahzad Malik Muzaffar
[GEOMETRY] Changes suggested by new llvm18 clang-format
05 сен 2024, 17:13
05 сен 2024, 17:13
f785322
Код
Авторство
О чём код?
#ifndef ESElectronicsMapper_H #define ESElectronicsMapper_H #include <iostream> #include <fstream> #include <vector> #include <sstream> #include <map> #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/FileInPath.h" #include "DataFormats/EcalDetId/interface/ESDetId.h" class ESElectronicsMapper { public: ESElectronicsMapper(const edm::ParameterSet& ps); ~ESElectronicsMapper() {} int getFED(const ESDetId& id); int getFED(int zside, int plane, int x, int y); std::vector<int> GetListofFEDs(const std::vector<int>& eeFEDs) const; void GetListofFEDs(const std::vector<int>& eeFEDs, std::vector<int>& esFEDs) const; int getKCHIP(const ESDetId& id); int getKCHIP(int zside, int plane, int x, int y); private: edm::FileInPath lookup_; int fed_[2][2][40][40]; int kchip_[2][2][40][40]; std::map<int, std::vector<int> > ee_es_map_; }; #endif