Particle.fhh
Go to the documentation of this file.
00001 // -*- C++ -*- 00002 #ifndef RIVET_Particle_FHH 00003 #define RIVET_Particle_FHH 00004 00005 #include "Rivet/Tools/RivetSTL.hh" 00006 00007 namespace Rivet { 00008 00009 00010 /// @name Particle declarations 00011 //@{ 00012 00013 // Forward declaration 00014 class Particle; 00015 00016 /// Typedefs for a vector of Particle objects. 00017 typedef std::vector<Particle> Particles; ///< New form, cf. Jets 00018 typedef std::vector<Particle> ParticleVector; ///< Old form 00019 00020 /// Typedef for a pair of Particle objects. 00021 typedef std::pair<Particle, Particle> ParticlePair; 00022 00023 //@} 00024 00025 00026 /// @name PdgId declarations 00027 //@{ 00028 00029 /// Typedef for a PDG ID code. 00030 typedef int PdgId; 00031 00032 /// Typedef for a pair of particle names. 00033 typedef std::pair<PdgId, PdgId> PdgIdPair; 00034 00035 //@} 00036 00037 00038 } 00039 00040 #endif Generated on Thu Mar 10 2016 08:29:52 for The Rivet MC analysis system by ![]() |