/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondFormats/CSCObjects/interface/CSCDBChipSpeedCorrection.h
35 строк
804 B
Cms Build
Clang-Format
22 май 2019, 04:56
22 май 2019, 04:56
28f175a
Код
Авторство
О чём код?
#ifndef CSCDBChipSpeedCorrection_h #define CSCDBChipSpeedCorrection_h #include "CondFormats/Serialization/interface/Serializable.h" #include <iosfwd> #include <vector> class CSCDBChipSpeedCorrection { public: CSCDBChipSpeedCorrection() {} ~CSCDBChipSpeedCorrection() {} struct Item { short int speedCorr; COND_SERIALIZABLE; }; int factor_speedCorr; enum factors { FCORR = 100 }; typedef std::vector<Item> ChipSpeedContainer; ChipSpeedContainer chipSpeedCorr; const Item& item(int index) const { return chipSpeedCorr[index]; } short int value(int index) const { return chipSpeedCorr[index].speedCorr; } int scale() const { return factor_speedCorr; } COND_SERIALIZABLE; }; std::ostream& operator<<(std::ostream& os, const CSCDBChipSpeedCorrection& cscdb); #endif