/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/ParticleFlowReco/interface/PFConversion.h
43 строки
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 DataFormats_ParticleFlowReco_PFConversion_h #define DataFormats_ParticleFlowReco_PFConversion_h #include "DataFormats/EgammaCandidates/interface/ConversionFwd.h" #include "DataFormats/EgammaCandidates/interface/Conversion.h" #include "DataFormats/ParticleFlowReco/interface/PFRecTrackFwd.h" #include "DataFormats/ParticleFlowReco/interface/PFConversionFwd.h" #include <iostream> #include <vector> namespace reco { /**\class PFConversion \author Nancy Marinelli - Univ. of Notre Dame \date */ class PFConversion { public: // Default constructor PFConversion() {} // PFConversion(const reco::ConversionRef c); // PFConversion(const reco::ConversionRef c, const std::vector<reco::PFRecTrackRef>& tr ); PFConversion(reco::ConversionRef c); PFConversion(const reco::ConversionRef& c, const std::vector<reco::PFRecTrackRef>& tr); /// destructor ~PFConversion(); const reco::ConversionRef& originalConversion() const { return originalConversion_; } const std::vector<reco::PFRecTrackRef>& pfTracks() const { return pfTracks_; } private: void addPFTrack(const reco::PFRecTrackRef& tr) { pfTracks_.push_back(tr); } reco::ConversionRef originalConversion_; std::vector<reco::PFRecTrackRef> pfTracks_; }; } // namespace reco #endif