Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TransportedParticle.h

Go to the documentation of this file.
00001 #ifndef __ATLFAST_TransportedParticle__
00002 #define __ATLFAST_TransportedParticle__
00003 
00004 #include "HepMC/GenParticle.h"
00005 #include "AtlfastCode/Phi.h"
00006 
00007 namespace Atlfast {
00008   
00009   class TransportedParticle{
00010   public:
00011     typedef HepMC::GenParticle Particle;
00012     TransportedParticle(double phi, const Particle* p):
00013       m_phi(phi), m_particle(p){}
00014     Phi phi()            const {return m_phi;}
00015     const Particle* particle() const {return m_particle;};
00016   private:
00017     const Phi m_phi;
00018     const Particle* m_particle;
00019   };
00020 }
00021 
00022 #endif

Generated on Wed Jan 23 12:58:32 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001