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_H
00002 #define ATLFAST_TRANSPORTEDPARTICLE_H
00003 
00004 #include "HepMC/GenParticle.h"
00005 #include "AtlfastCode/Phi.h"
00006 
00007 //class HepMC::GenParticle;
00008 namespace Atlfast {
00009 
00010   class TransportedParticle{
00011   public:
00012     TransportedParticle(double phi, const HepMC::GenParticle* p):
00013       m_phi(phi), m_particle(p){}
00014     Phi phi()                     const {return m_phi;}
00015     const HepMC::GenParticle* particle() const {return m_particle;};
00016   private:
00017     const Phi m_phi;
00018     const HepMC::GenParticle* m_particle;
00019   };
00020 }
00021 
00022 #endif

Generated on Mon Feb 4 15:54:25 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001