#include <ITransportedParticle.h>
Inheritance diagram for Atlfast::ITransportedParticle:
Public Member Functions | |
virtual | ~ITransportedParticle () |
virtual Phi | phi () const=0 |
virtual double | eta () const=0 |
virtual double | E () const=0 |
virtual const HepMC::GenParticle * | particle () const=0 |
virtual void | deflect ()=0 |
Definition at line 12 of file ITransportedParticle.h.
virtual Atlfast::ITransportedParticle::~ITransportedParticle | ( | ) | [inline, virtual] |
virtual Phi Atlfast::ITransportedParticle::phi | ( | ) | const [pure virtual] |
Implemented in Atlfast::TransportedParticle.
virtual double Atlfast::ITransportedParticle::eta | ( | ) | const [pure virtual] |
Implemented in Atlfast::TransportedParticle.
virtual double Atlfast::ITransportedParticle::E | ( | ) | const [pure virtual] |
Implemented in Atlfast::TransportedParticle.
virtual const HepMC::GenParticle* Atlfast::ITransportedParticle::particle | ( | ) | const [pure virtual] |
Implemented in Atlfast::TransportedParticle.
virtual void Atlfast::ITransportedParticle::deflect | ( | ) | [pure virtual] |
Implemented in Atlfast::TransportedMonopole, and Atlfast::TransportedSMParticle.