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