1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 // $MpId: AliMpPadPair.h,v 1.10 2006/05/24 13:58:07 ivana Exp $
8 /// \class AliMpPadPair
9 /// \brief Wrap up for std::pair<AliMpPad, AliMpPad>
10 /// to avoid problems with CINT.
12 /// \author David Guez, Ivana Hrivnacova; IPN Orsay
14 #ifndef ALI_MP_PAD_PAIR_H
15 #define ALI_MP_PAD_PAIR_H
21 class AliMpPadPair : public TObject
24 AliMpPadPair(const AliMpPad& pad1, const AliMpPad& pad2);
25 AliMpPadPair(const AliMpPadPair& pair);
27 virtual ~AliMpPadPair();
30 Bool_t operator == (const AliMpPadPair& right) const;
31 Bool_t operator != (const AliMpPadPair& right) const;
32 AliMpPadPair& operator = (const AliMpPadPair& right);
35 AliMpPad GetFirst() const;
36 AliMpPad GetSecond() const;
40 AliMpPad fPadFirst; ///< first pad
41 AliMpPad fPadSecond; ///< second pad
44 ClassDef(AliMpPadPair,1) //utility class for the motif type
49 /// Return the first pad
50 inline AliMpPad AliMpPadPair::GetFirst() const { return fPadFirst; }
51 /// Return the second pad
52 inline AliMpPad AliMpPadPair::GetSecond() const { return fPadSecond; }
55 #endif //ALI_MP_PAD_PAIR_H