00001 #ifndef ATLFANA_ITRACKPARAMETERS_H
00002 #define ATLFANA_ITRACKPARAMETERS_H
00003
00004
00005 #include "AtlfastCode/Phi.h"
00006 namespace AtlfAna{
00007 class ITrackParameters;
00008 MsgStream& operator << ( MsgStream&, const ITrackParameters& ) ;
00009 MsgStream& operator << ( MsgStream&, const ITrackParameters* ) ;
00010
00011 class ITrackParameters{
00012 public:
00013 virtual double eta() const =0;
00014 virtual double phi() const =0;
00015 virtual double pT() const =0;
00016 virtual double impactParameter() const =0;
00017 virtual double zPerigee() const =0;
00018 virtual double cotTheta() const =0;
00019 virtual double invPtCharge() const =0;
00020 };
00021 }
00022 #endif