/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondFormats/CastorObjects/interface/CastorCalibrationQIEData.h
38 строк
1 KB
Cms Build
Clang-Format
20 май 2019, 13:01
20 май 2019, 13:01
a27185a
Код
Авторство
О чём код?
#ifndef CastorCalibrationQIEData_h #define CastorCalibrationQIEData_h /** \class CastorCalibrationQIEData \author Fedor Ratnikov (UMd), with changes by Radek Ofierzynski (preserve backwards compatibility of methods for this release) Adapted for CASTOR by L. Mundim POOL object to store calibration mode QIE parameters $Id */ #include "CondFormats/Serialization/interface/Serializable.h" #include <vector> #include <algorithm> #include "CondFormats/CastorObjects/interface/CastorCondObjectContainer.h" #include "CondFormats/CastorObjects/interface/CastorCalibrationQIECoder.h" #include "DataFormats/DetId/interface/DetId.h" class CastorCalibrationQIEData : public CastorCondObjectContainer<CastorCalibrationQIECoder> { public: /// get QIE parameters const CastorCalibrationQIECoder* getCoder(DetId fId) const { return getValues(fId); } // check if data are sorted bool sorted() const { return true; } // fill values [capid][range] bool addCoder(const CastorCalibrationQIECoder& fCoder) { return addValues(fCoder); } // sort values by channelId void sort() {} COND_SERIALIZABLE; }; #endif