]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpPadPair.cxx
new class AliMUONLoader
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPadPair.cxx
CommitLineData
5f91c9e8 1// $Id$
2// Category: basic
3//
4// Class AliMpPadPair
5// ------------------
6// Wrap up for std::pair<AliMpPad, AliMpPad>
7// to avoid problems with CINT.
8//
9// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
10
11#include "AliMpPadPair.h"
12
13ClassImp(AliMpPadPair)
14
15
16//_____________________________________________________________________________
17AliMpPadPair::AliMpPadPair(const AliMpPad& pad1, const AliMpPad& pad2)
18 : TObject(),
19 fPair(pad1, pad2) {
20//
21}
22
23//_____________________________________________________________________________
24AliMpPadPair::AliMpPadPair(const AliMpPadPair& right)
25 : TObject(),
26 fPair(right.GetFirst(), right.GetSecond()) {
27//
28}
29
30//_____________________________________________________________________________
31AliMpPadPair::AliMpPadPair()
32 : TObject(),
33 fPair(AliMpPad::Invalid(), AliMpPad::Invalid()) {
34//
35}
36
37//_____________________________________________________________________________
38AliMpPadPair::~AliMpPadPair() {
39//
40}
41
42//_____________________________________________________________________________
43Bool_t AliMpPadPair::operator == (const AliMpPadPair& right) const
44{
45 return fPair == right.fPair;
46}
47
48//_____________________________________________________________________________
49Bool_t AliMpPadPair::operator!= (const AliMpPadPair& right) const
50{
51 return !(*this == right);
52}
53
54//_____________________________________________________________________________
55AliMpPadPair& AliMpPadPair::operator = (const AliMpPadPair& right)
56{
57 // check assignement to self
58 if (this == &right) return *this;
59
60 // base class assignement
61 TObject::operator=(right);
62
63 // assignement operator
64 fPair = right.fPair;
65
66 return *this;
67}
68
69