CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
std::vector< GenParticleFwdPtr > GenParticleFwdPtrVector
edm::Ref< GenParticleCollection > GenParticleRef
persistent reference to a GenParticle
edm::RefProd< GenParticleCollection > GenParticleRefProd
persistent reference to a GenParticle collection
edm::Ptr< GenParticle > GenParticlePtr
persistent reference to a GenParticle
edm::RefVector< GenParticleCollection > GenParticleRefVector
vector of reference to GenParticle in the same collection
edm::FwdPtr< GenParticle > GenParticleFwdPtr
forward persistent reference to a GenParticle
edm::Association< GenParticleCollection > GenParticleMatch
vector of reference to GenParticle in the same collection