added AliFlatExternalTrackParam to HLT global library
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCClusters.cxx
index ae95e3a..f81b5ac 100644 (file)
@@ -1,7 +1,3 @@
-#if __GNUC__>= 3
-using namespace std;
-#endif
-
 // see header file for class documentation
 // or
 // refer to README to build package
@@ -19,6 +15,8 @@ using namespace std;
 //#include <vector>
 #include "AliHLTTPCClusters.h"
 
+using namespace std;
+
 /** ROOT macro for the implementation of ROOT specific class methods */
 ClassImp(AliHLTTPCClusters)
 
@@ -67,6 +65,7 @@ AliHLTTPCClusters::AliHLTTPCClusters(const AliHLTTPCClusters& src) :
 AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
 {
   // see header file for class documentation
+  if (this==&src) return *this;
   fTotalCharge=src.fTotalCharge;
   fPad = src.fPad;
   fTime = src.fTime;
@@ -82,3 +81,9 @@ AliHLTTPCClusters& AliHLTTPCClusters::operator=(const AliHLTTPCClusters& src)
   fQMax = src.fQMax;
   return (*this);
 }
+
+AliHLTTPCClusters::~AliHLTTPCClusters()
+{
+  // Default destructor.
+}
+