/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h
27 строк
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 TrackingRecHit_TrackingRecHitFwd_h #define TrackingRecHit_TrackingRecHitFwd_h #include <vector> #include "DataFormats/Common/interface/Ref.h" #include "DataFormats/Common/interface/RefProd.h" #include "DataFormats/Common/interface/RefVector.h" #include "DataFormats/Common/interface/OwnVector.h" #include "FWCore/Utilities/interface/Range.h" namespace io_v1 { class TrackingRecHit; } using TrackingRecHit = io_v1::TrackingRecHit; /// collection of TrackingRecHits typedef edm::OwnVector<TrackingRecHit> TrackingRecHitCollection; /// persistent reference to a TrackingRecHit typedef edm::Ref<TrackingRecHitCollection> TrackingRecHitRef; /// persistent reference to a TrackingRecHit collection typedef edm::RefProd<TrackingRecHitCollection> TrackingRecHitRefProd; /// vector of reference to TrackingRecHit in the same collection typedef edm::RefVector<TrackingRecHitCollection> TrackingRecHitRefVector; /// iterator over a vector of reference to TrackingRecHit in the same collection typedef TrackingRecHitCollection::base::const_iterator trackingRecHit_iterator; /// Range class to enable range-based loops for a tracks RecHits using TrackingRecHitRange = edm::Range<trackingRecHit_iterator>; #endif