/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Calibration/IsolatedParticles/interface/MatrixHCALDetIds.h
77 строк
3 KB
Cms Build
Clang-Format
16 май 2019, 00:01
16 май 2019, 00:01
92500ad
Код
Авторство
О чём код?
#ifndef CalibrationIsolatedParticlesMatrizHCALDetIds_h #define CalibrationIsolatedParticlesMatrizHCALDetIds_h #include <vector> #include "DataFormats/DetId/interface/DetId.h" #include "DataFormats/GeometryVector/interface/GlobalPoint.h" #include "DataFormats/GeometryVector/interface/GlobalVector.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/CaloTopology/interface/HcalTopology.h" namespace spr { std::vector<DetId> matrixHCALIds(std::vector<DetId>& dets, const HcalTopology* topology, int ieta, int iphi, bool includeHO = false, bool debug = false); std::vector<DetId> matrixHCALIds(const DetId& det, const CaloGeometry* geo, const HcalTopology* topology, double dR, const GlobalVector& trackMom, bool includeHO = false, bool debug = false); std::vector<DetId> matrixHCALIds(std::vector<DetId>& dets, const HcalTopology* topology, int ietaE, int ietaW, int iphiN, int iphiS, bool includeHO = false, bool debug = false); std::vector<DetId> newHCALIdNS(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftNorth, int ieta, int iphi, bool debug = false); std::vector<DetId> newHCALIdNS(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftNorth, int ietaE, int ietaW, int iphiN, int iphiS, bool debug = false); std::vector<DetId> newHCALIdEW(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftEast, int ieta, bool debug = false); std::vector<DetId> newHCALIdEW(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftEast, int ietaE, int ietaW, bool debug = false); std::vector<DetId> matrixHCALIdsDepth(std::vector<DetId>& dets, const HcalTopology* topology, bool includeHO = false, bool debug = false); } // namespace spr #endif