/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/JetReco/interface/GenJetCollection.h
25 строк
917 B
Christopher Jones
Avoid direct forward declarations of data product classes
21 янв 2026, 20:32
21 янв 2026, 20:32
72d73bd
Код
Авторство
О чём код?
// F.R. #ifndef JetReco_GenJetCollection_h #define JetReco_GenJetCollection_h #include <vector> #include "DataFormats/Common/interface/Ref.h" #include "DataFormats/Common/interface/FwdRef.h" #include "DataFormats/Common/interface/FwdPtr.h" #include "DataFormats/Common/interface/RefVector.h" #include "DataFormats/JetReco/interface/GenJet.h" //INCLUDECHECKER:SKIP namespace reco { /// collection of GenJet objects typedef std::vector<GenJet> GenJetCollection; /// edm references typedef edm::Ref<GenJetCollection> GenJetRef; typedef edm::FwdRef<GenJetCollection> GenJetFwdRef; typedef edm::FwdPtr<GenJet> GenJetFwdPtr; typedef edm::RefVector<GenJetCollection> GenJetRefVector; typedef edm::RefProd<GenJetCollection> GenJetRefProd; typedef std::vector<edm::FwdRef<GenJetCollection> > GenJetFwdRefVector; typedef std::vector<edm::FwdPtr<GenJet> > GenJetFwdPtrVector; } // namespace reco #endif