CMS 3D CMS Logo

PFCandidateElectronExtraFwd.h
Go to the documentation of this file.
1 #ifndef ParticleFlowCandidate_PFCandidateElectronExtraFwd_h
2 #define ParticleFlowCandidate_PFCandidateElectronExtraFwd_h
3 #include <vector>
10 
11 namespace reco {
13 
15  typedef std::vector<reco::PFCandidateElectronExtra> PFCandidateElectronExtraCollection;
16 
18  typedef PFCandidateElectronExtraCollection::const_iterator PFCandidateElectronExtraConstIterator;
19 
21  typedef PFCandidateElectronExtraCollection::iterator PFCandidateElectronExtraIterator;
22 
25 
28 
31 
34 
37 
40 
42  typedef std::vector<PFCandidateElectronExtraFwdRef> PFCandidateElectronExtraFwdRefVector;
43 
45  typedef std::vector<PFCandidateElectronExtraFwdPtr> PFCandidateElectronExtraFwdPtrVector;
46 
47 } // namespace reco
48 #endif
edm::RefProd
Definition: EDProductfwd.h:25
RefProd.h
reco::PFCandidateElectronExtraFwdPtrVector
std::vector< PFCandidateElectronExtraFwdPtr > PFCandidateElectronExtraFwdPtrVector
vector of "forward" reference
Definition: PFCandidateElectronExtraFwd.h:45
edm::FwdRef
Definition: FwdRef.h:121
reco::PFCandidateElectronExtraFwdRefVector
std::vector< PFCandidateElectronExtraFwdRef > PFCandidateElectronExtraFwdRefVector
vector of "forward" reference
Definition: PFCandidateElectronExtraFwd.h:42
edm::RefVector
Definition: EDProductfwd.h:27
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
reco::PFCandidateElectronExtraFwdRef
edm::FwdRef< PFCandidateElectronExtraCollection > PFCandidateElectronExtraFwdRef
persistent "forward" reference to a PFCandidateElectronExtra
Definition: PFCandidateElectronExtraFwd.h:36
edm::Ref
Definition: AssociativeIterator.h:58
reco::PFCandidateElectronExtraFwdPtr
edm::FwdPtr< PFCandidateElectronExtra > PFCandidateElectronExtraFwdPtr
persistent FwdPtr to a PFCandidateElectronExtra
Definition: PFCandidateElectronExtraFwd.h:39
reco::PFCandidateElectronExtraRefVector
edm::RefVector< PFCandidateElectronExtraCollection > PFCandidateElectronExtraRefVector
vector of reference to GenParticleCandidate in the same collection
Definition: PFCandidateElectronExtraFwd.h:33
reco::PFCandidateElectronExtraPtr
edm::Ptr< PFCandidateElectronExtra > PFCandidateElectronExtraPtr
persistent Ptr to a PFCandidateElectronExtra
Definition: PFCandidateElectronExtraFwd.h:27
edm::FwdPtr
Definition: FwdPtr.h:40
reco::PFCandidateElectronExtraRef
edm::Ref< PFCandidateElectronExtraCollection > PFCandidateElectronExtraRef
persistent reference to a PFCandidateElectronExtra
Definition: PFCandidateElectronExtraFwd.h:24
RefVector.h
reco::PFCandidateElectronExtra
Definition: PFCandidateElectronExtra.h:16
Ptr.h
FwdRef.h
edm::Ptr
Definition: AssociationVector.h:31
reco::PFCandidateElectronExtraCollection
std::vector< reco::PFCandidateElectronExtra > PFCandidateElectronExtraCollection
collection of PFCandidateElectronExtras
Definition: PFCandidateElectronExtraFwd.h:12
Ref.h
FwdPtr.h
reco::PFCandidateElectronExtraConstIterator
PFCandidateElectronExtraCollection::const_iterator PFCandidateElectronExtraConstIterator
iterator
Definition: PFCandidateElectronExtraFwd.h:18
reco::PFCandidateElectronExtraIterator
PFCandidateElectronExtraCollection::iterator PFCandidateElectronExtraIterator
iterator
Definition: PFCandidateElectronExtraFwd.h:21
reco::PFCandidateElectronExtraRefProd
edm::RefProd< PFCandidateElectronExtraCollection > PFCandidateElectronExtraRefProd
persistent reference to a PFCandidateElectronExtras collection
Definition: PFCandidateElectronExtraFwd.h:30