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

ITrackParameters.h

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

Generated on Tue Jan 28 09:57:13 2003 for AtlfastAlgs by doxygen1.3-rc1