Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ITrackParameters.h

Go to the documentation of this file.
00001 #ifndef ATLFAST_ITRACKPARAMETERS_H
00002 #define ATLFAST_ITRACKPARAMETERS_H
00003 
00004 #include "AtlfastEvent/Phi.h"
00005 
00006 class MsgStream;
00007 
00008 namespace Atlfast{
00012   class ITrackParameters{
00013   public:
00014     virtual double  eta()             const =0;
00015     virtual Phi     phi()             const =0;
00016     virtual double  pT()              const =0;
00017     virtual double  impactParameter() const =0;
00018     virtual double  zPerigee()        const =0;
00019     virtual double  cotTheta()        const =0;
00020     virtual double  invPtCharge()     const =0;
00021   };
00022   MsgStream& operator << ( MsgStream&, const ITrackParameters& ) ;
00023   MsgStream& operator << ( MsgStream&, const ITrackParameters* ) ;
00024 
00025 }
00026 #endif

Generated on Fri Nov 29 12:55:11 2002 by doxygen1.3-rc1