00001
00002
00003
00004 #include "StTpcLocalDirection.hh"
00005 #include "StTpcLocalCoordinate.hh"
00006 #include "StTpcLocalSectorAlignedDirection.hh"
00007 #include "StTpcLocalSectorAlignedCoordinate.hh"
00008 #include "StTpcLocalSectorDirection.hh"
00009 #include "StTpcLocalSectorCoordinate.hh"
00010
00011 StTpcLocalCoordinate::StTpcLocalCoordinate(double x, double y, double z) : StTpcCoordinate(x,y,z,0,0) {}
00012
00013 StTpcLocalCoordinate::StTpcLocalCoordinate(const StThreeVector<double>& xyz) : StTpcCoordinate(xyz,0,0) {}
00014
00015 #define OS "( (" << a.position().x() << ", " \
00016 << a.position().y() << ", " \
00017 << a.position().z() << ") " \
00018 << ", " << a.fromSector() << "," << a.fromRow() << " )"
00019
00020 ostream& operator<<(ostream& os, const StTpcCoordinate& a) {
00021 return os << OS;
00022 }
00023
00024 ostream& operator<<(ostream& os, const StTpcLocalDirection& a) {
00025 return os << "TPC_Local Direction( (" << OS;
00026 }
00027
00028 ostream& operator<<(ostream& os,
00029 const StTpcLocalCoordinate& a) {
00030 return os << "TPC_Local( (" << OS;
00031 }
00032
00033 ostream& operator<<(ostream& os, const StTpcLocalSectorCoordinate& a) {
00034 return os << "TPC_Local_Sector( (" << OS;
00035 }
00036 ostream& operator<<(ostream& os, const StTpcLocalSectorDirection& a) {
00037 return os << "TPC_Local_Sector Direction( (" << OS;
00038 }
00039 #undef OS