/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h
33 строки
1 KB
Matti Kortelainen
Move stored types in io_v1 namespace, reset class versions to 3
22 май 2026, 18:18
22 май 2026, 18:18
909f324
Код
Авторство
О чём код?
#ifndef ParticleFlowReco_PFRecHitFwd_h #define ParticleFlowReco_PFRecHitFwd_h #include <vector> #include "DataFormats/Common/interface/Ref.h" #include "DataFormats/Common/interface/RefVector.h" #include "DataFormats/Common/interface/RefProd.h" namespace reco { namespace io_v1 { class PFRecHit; } using PFRecHit = io_v1::PFRecHit; /// collection of PFRecHit objects typedef std::vector<PFRecHit> PFRecHitCollection; /// persistent reference to PFRecHit objects typedef edm::Ref<PFRecHitCollection> PFRecHitRef; /// reference to PFRecHit collection typedef edm::RefProd<PFRecHitCollection> PFRecHitRefProd; /// vector of references to PFRecHit objects all in the same collection typedef edm::RefVector<PFRecHitCollection> PFRecHitRefVector; /// iterator over a vector of references to PFRecHit objects typedef PFRecHitRefVector::iterator basicRecHit_iterator; /// ref to base vector for dealing with views typedef edm::RefToBaseVector<reco::PFRecHit> PFRecHitBaseRefVector; } // namespace reco #endif