00001 #ifndef ATLFAST_TRANSPORTEDPARTICLE_H
00002 #define ATLFAST_TRANSPORTEDPARTICLE_H
00003
00004 #include "HepMC/GenParticle.h"
00005 #include "AtlfastCode/Phi.h"
00006
00007
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