HepMC3 event record library
Namespaces | Typedefs
GenParticle_fwd.h File Reference

Detailed Description

Minimal forward declarations for GenParticle.

Definition in file GenParticle_fwd.h.

#include <memory>
#include <vector>
+ Include dependency graph for GenParticle_fwd.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 HepMC3
 HepMC3 main namespace.
 

Typedefs

using GenParticlePtr = std::shared_ptr< GenParticle >
 
using ConstGenParticlePtr = std::shared_ptr< const GenParticle >
 
using GenParticles = std::vector< GenParticlePtr >
 
using ConstGenParticles = std::vector< ConstGenParticlePtr >
 
template<typename T >
using GenParticles_type = typename std::conditional< std::is_const< typename T::element_type >::value, ConstGenParticles, GenParticles >::type