00001 #ifndef ATLFAST_TRANSPORTEDSMPARTICLE_H 00002 #define ATLFAST_TRANSPORTEDSMPARTICLE_H 00003 00004 #include "HepMC/GenParticle.h" 00005 #include "AtlfastEvent/Phi.h" 00006 #include "AtlfastEvent/TransportedParticle.h" 00007 00008 namespace Atlfast { 00009 /* 00010 * Implementation class modelling the behaviour of a Standard 00011 * Model particle, starting with how it deflects in the magnetic field 00012 * of the solenoid 00013 */ 00014 class TransportedSMParticle: public TransportedParticle { 00015 public: 00016 TransportedSMParticle(const HepMC::GenParticle* const &p): 00017 TransportedParticle(p){}; 00018 ~TransportedSMParticle(){}; 00019 void deflect(); 00020 }; 00021 } 00022 00023 #endif