![]() |
![]() |
00001 #ifndef Candidate_NamedCompositeCandidateFwd_h 00002 #define Candidate_NamedCompositeCandidateFwd_h 00003 #include "DataFormats/Common/interface/OwnVector.h" 00004 00005 namespace reco { 00006 class NamedCompositeCandidate; 00007 } 00008 00009 #include "DataFormats/Common/interface/Ref.h" 00010 #include "DataFormats/Common/interface/RefProd.h" 00011 #include "DataFormats/Common/interface/RefVector.h" 00012 #include "DataFormats/Common/interface/RefToBase.h" 00013 #include "DataFormats/Common/interface/RefToBaseVector.h" 00014 #include "DataFormats/Common/interface/RefToBaseProd.h" 00015 #include "DataFormats/Common/interface/View.h" 00016 00017 namespace reco { 00019 typedef std::vector<NamedCompositeCandidate> NamedCompositeCandidateCollection; 00021 typedef edm::View<NamedCompositeCandidate> NamedCompositeCandidateView; 00023 typedef edm::Ref<NamedCompositeCandidateCollection> NamedCompositeCandidateRef; 00025 typedef edm::RefToBase<NamedCompositeCandidate> NamedCompositeCandidateBaseRef; 00027 typedef edm::RefVector<NamedCompositeCandidateCollection> NamedCompositeCandidateRefVector; 00029 typedef edm::RefToBaseVector<NamedCompositeCandidate> NamedCompositeCandidateBaseRefVector; 00031 typedef edm::RefProd<NamedCompositeCandidateCollection> NamedCompositeCandidateRefProd; 00033 typedef edm::RefToBaseProd<NamedCompositeCandidate> NamedCompositeCandidateBaseRefProd; 00034 } 00035 00036 #endif