CMS 3D CMS Logo

GenParticleFwd.h
Go to the documentation of this file.
1 #ifndef HepMCCandidate_GenParticleFwd_h
2 #define HepMCCandidate_GenParticleFwd_h
3 #include <vector>
11 
12 namespace reco {
13  class GenParticle;
15  typedef std::vector<GenParticle> GenParticleCollection;
28  // vector of forward persistent reference to a GenParticle
29  typedef std::vector<GenParticleFwdPtr> GenParticleFwdPtrVector;
30 } // namespace reco
31 
32 #endif
edm::RefProd< GenParticleCollection >
RefProd.h
reco::GenParticleRef
edm::Ref< GenParticleCollection > GenParticleRef
persistent reference to a GenParticle
Definition: GenParticleFwd.h:17
reco::GenParticleFwdPtr
edm::FwdPtr< GenParticle > GenParticleFwdPtr
forward persistent reference to a GenParticle
Definition: GenParticleFwd.h:21
reco::GenParticleMatch
edm::Association< GenParticleCollection > GenParticleMatch
vector of reference to GenParticle in the same collection
Definition: GenParticleFwd.h:27
reco::GenParticleCollection
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
Definition: GenParticleFwd.h:13
edm::RefVector< GenParticleCollection >
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
Association.h
GenParticle
Definition: GenParticle.py:1
edm::Ref< GenParticleCollection >
reco::GenParticlePtr
edm::Ptr< GenParticle > GenParticlePtr
persistent reference to a GenParticle
Definition: GenParticleFwd.h:19
reco::GenParticleFwdPtrVector
std::vector< GenParticleFwdPtr > GenParticleFwdPtrVector
Definition: GenParticleFwd.h:29
edm::FwdPtr
Definition: FwdPtr.h:40
reco::GenParticleRefVector
edm::RefVector< GenParticleCollection > GenParticleRefVector
vector of reference to GenParticle in the same collection
Definition: GenParticleFwd.h:25
RefVector.h
Ptr.h
edm::Association
Definition: Association.h:18
FwdRef.h
edm::Ptr
Definition: AssociationVector.h:31
Ref.h
FwdPtr.h
reco::GenParticleRefProd
edm::RefProd< GenParticleCollection > GenParticleRefProd
persistent reference to a GenParticle collection
Definition: GenParticleFwd.h:23