00001
00002
00003
00004
00005 #ifndef ST_TPC_LOCAL_DIRECTION_HH
00006 #define ST_TPC_LOCAL_DIRECTION_HH
00007 #include "StTpcCoordinate.h"
00008 class StTpcLocalDirection : public StTpcCoordinate {
00009 public:
00010 StTpcLocalDirection() : StTpcCoordinate(0,0,0,0,0) {}
00011 StTpcLocalDirection(double x, double y, double z) :
00012 StTpcCoordinate(x,y,z,0,0) {}
00013 StTpcLocalDirection(const StThreeVector<double>& xyz) :
00014 StTpcCoordinate(xyz,0,0) {}
00015 StTpcLocalDirection(double x, double y, double z, int sector, int row) :
00016 StTpcCoordinate(x,y,z,sector,row) {}
00017 StTpcLocalDirection(const StThreeVector<double>& xyz, int sector, int row) :
00018 StTpcCoordinate(xyz,sector,row) {}
00019 virtual ~StTpcLocalDirection() {}
00020 };
00021 ostream& operator<<(ostream&, const StTpcLocalDirection&);
00022 #endif