TransportedMonopole.h

Go to the documentation of this file.
00001 #ifndef ATLFAST_TRANSPORTEDMONOPOLE_H
00002 #define ATLFAST_TRANSPORTEDMONOPOLE_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 magnetic
00011    * monopole, starting with how it deflects in the magnetic field
00012    * of the solenoid
00013    */
00014   class TransportedMonopole: public TransportedParticle {
00015   public:
00016     TransportedMonopole(const HepMC::GenParticle* const &p):
00017       TransportedParticle(p){};
00018     ~TransportedMonopole(){};
00019     void deflect();
00020   };
00021 }
00022 
00023 #endif

Generated on Fri Sep 21 13:00:09 2007 for AtlfastEvent by  doxygen 1.5.1