]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpPadPair.cxx
STL=>ROOT for the mapping package. AliMpContainers.h for the compilation option WITH_...
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPadPair.cxx
index c716cb510201529a3155d230b75ca7c0ec269971..b4f21ebf5fdcea7fcd7e11b6bbf9319981fa887a 100644 (file)
@@ -16,21 +16,24 @@ ClassImp(AliMpPadPair)
 //_____________________________________________________________________________
 AliMpPadPair::AliMpPadPair(const AliMpPad& pad1, const AliMpPad& pad2)
   : TObject(),
-    fPair(pad1, pad2) {
+    fPadFirst(pad1),
+    fPadSecond(pad2) {
 //
 }
 
 //_____________________________________________________________________________
 AliMpPadPair::AliMpPadPair(const AliMpPadPair& right)
   : TObject(),
-    fPair(right.GetFirst(), right.GetSecond()) {
+    fPadFirst(right.GetFirst()),
+    fPadSecond(right.GetSecond()) {
 //
 }
 
 //_____________________________________________________________________________
 AliMpPadPair::AliMpPadPair()
   : TObject(),
-    fPair(AliMpPad::Invalid(), AliMpPad::Invalid()) {
+    fPadFirst(AliMpPad::Invalid()),
+    fPadSecond(AliMpPad::Invalid()) {
 //
 }
 
@@ -42,7 +45,7 @@ AliMpPadPair::~AliMpPadPair() {
 //_____________________________________________________________________________
 Bool_t AliMpPadPair::operator == (const AliMpPadPair& right) const
 {
-  return fPair == right.fPair;
+  return (fPadFirst == right.fPadFirst && fPadSecond == right.fPadSecond);
 }
 
 //_____________________________________________________________________________
@@ -61,7 +64,8 @@ AliMpPadPair& AliMpPadPair::operator = (const AliMpPadPair& right)
   TObject::operator=(right);
 
   // assignement operator
-  fPair = right.fPair;
+  fPadFirst = right.fPadFirst;
+  fPadSecond = right.fPadSecond;
   
   return *this;
 }