/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Calibration/Tools/interface/CalibrationCluster.h
33 строки
880 B
Cms Build
Clang-Format
16 май 2019, 15:48
16 май 2019, 15:48
99a83f0
Код
Авторство
О чём код?
#ifndef CALIBRATION_CLUSTER #define CALIBRATION_CLUSTER // // Owns map to be calibrated and calibration clusters // // Author: Lorenzo AGOSTINO #include "DataFormats/EcalDetId/interface/EBDetId.h" #include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" #include <vector> #include <map> class CalibrationCluster { public: typedef std::map<EBDetId, unsigned int> CalibMap; typedef CalibMap::value_type pippo; CalibrationCluster(); ~CalibrationCluster(); CalibMap getMap(int, int, int, int); std::vector<EBDetId> get5x5Id(EBDetId const &); std::vector<EBDetId> get3x3Id(EBDetId const &); std::vector<float> getEnergyVector(const EBRecHitCollection *, CalibMap &, std::vector<EBDetId> &, float &, int &); private: std::vector<EBDetId> Xtals5x5; std::vector<EBDetId> Xtals3x3; std::vector<float> energyVector; CalibMap calibRegion; }; #endif