6 // Wrap up for std::pair<AliMpPad, AliMpPad>
7 // to avoid problems with CINT.
9 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
11 #include "AliMpPadPair.h"
13 ClassImp(AliMpPadPair)
16 //_____________________________________________________________________________
17 AliMpPadPair::AliMpPadPair(const AliMpPad& pad1, const AliMpPad& pad2)
23 //_____________________________________________________________________________
24 AliMpPadPair::AliMpPadPair(const AliMpPadPair& right)
26 fPair(right.GetFirst(), right.GetSecond()) {
30 //_____________________________________________________________________________
31 AliMpPadPair::AliMpPadPair()
33 fPair(AliMpPad::Invalid(), AliMpPad::Invalid()) {
37 //_____________________________________________________________________________
38 AliMpPadPair::~AliMpPadPair() {
42 //_____________________________________________________________________________
43 Bool_t AliMpPadPair::operator == (const AliMpPadPair& right) const
45 return fPair == right.fPair;
48 //_____________________________________________________________________________
49 Bool_t AliMpPadPair::operator!= (const AliMpPadPair& right) const
51 return !(*this == right);
54 //_____________________________________________________________________________
55 AliMpPadPair& AliMpPadPair::operator = (const AliMpPadPair& right)
57 // check assignement to self
58 if (this == &right) return *this;
60 // base class assignement
61 TObject::operator=(right);
63 // assignement operator