Atlfast::ITransportedParticle Class Reference

#include <ITransportedParticle.h>

Inheritance diagram for Atlfast::ITransportedParticle:

Inheritance graph
[legend]
List of all members.

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

Detailed Description

Definition at line 12 of file ITransportedParticle.h.


Constructor & Destructor Documentation

virtual Atlfast::ITransportedParticle::~ITransportedParticle (  )  [inline, virtual]

Definition at line 14 of file ITransportedParticle.h.

00014 {};


Member Function Documentation

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.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 13:00:22 2007 for AtlfastEvent by  doxygen 1.5.1