/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimDataFormats/TrackingAnalysis/interface/UniqueSimTrackId.h
24 строки
757 B
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
#ifndef SimDataFormatsTrackUniqueSimTrackId_H #define SimDataFormatsTrackUniqueSimTrackId_H #include "FWCore/Utilities/interface/hash_combine.h" #include "SimDataFormats/TrackingAnalysis/interface/TrackingParticle.h" #include "SimDataFormats/TrackingAnalysis/interface/TrackingParticleFwd.h" #include <tuple> using UniqueSimTrackId = std::pair<uint32_t, EncodedEventId>; struct UniqueSimTrackIdHash { std::size_t operator()(UniqueSimTrackId const &s) const noexcept { return edm::hash_value(s.first, s.second.rawId()); } }; namespace io_v1 { struct SimTrackToTPMap { std::unordered_map<UniqueSimTrackId, TrackingParticleRef, UniqueSimTrackIdHash> mapping; }; } // namespace io_v1 using SimTrackToTPMap = io_v1::SimTrackToTPMap; #endif