File indexing completed on 2024-04-06 12:04:49
0001 #ifndef ParticleFlowCandidate_IsolatedPFCandidateFwd_h
0002 #define ParticleFlowCandidate_IsolatedPFCandidateFwd_h
0003 #include <vector>
0004 #include "DataFormats/Common/interface/Ptr.h"
0005 #include "DataFormats/Common/interface/Ref.h"
0006 #include "DataFormats/Common/interface/RefProd.h"
0007 #include "DataFormats/Common/interface/RefVector.h"
0008
0009 namespace reco {
0010 class IsolatedPFCandidate;
0011
0012
0013 typedef std::vector<reco::IsolatedPFCandidate> IsolatedPFCandidateCollection;
0014
0015
0016 typedef IsolatedPFCandidateCollection::const_iterator IsolatedPFCandidateConstIterator;
0017
0018
0019 typedef IsolatedPFCandidateCollection::iterator IsolatedPFCandidateIterator;
0020
0021
0022 typedef edm::Ref<IsolatedPFCandidateCollection> IsolatedPFCandidateRef;
0023
0024
0025 typedef edm::Ptr<IsolatedPFCandidate> IsolatedPFCandidatePtr;
0026
0027
0028 typedef edm::RefProd<IsolatedPFCandidateCollection> IsolatedPFCandidateRefProd;
0029
0030
0031 typedef edm::RefVector<IsolatedPFCandidateCollection> IsolatedPFCandidateRefVector;
0032
0033 }
0034
0035 #endif