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