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.7 2005/08/26 15:43:36 ivana Exp $
8 /// \class AliMpPadPair
9 /// \brief Wrap up for std::pair<AliMpPad, AliMpPad>
10 /// to avoid problems with CINT.
12 /// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
14 #ifndef ALI_MP_PAD_PAIR_H
15 #define ALI_MP_PAD_PAIR_H
19 class AliMpPadPair : public TObject
22 AliMpPadPair(const AliMpPad& pad1, const AliMpPad& pad2);
23 AliMpPadPair(const AliMpPadPair& pair);
25 virtual ~AliMpPadPair();
28 Bool_t operator == (const AliMpPadPair& right) const;
29 Bool_t operator != (const AliMpPadPair& right) const;
30 AliMpPadPair& operator = (const AliMpPadPair& right);
33 AliMpPad GetFirst() const;
34 AliMpPad GetSecond() const;
38 AliMpPad fPadFirst; // first pad
39 AliMpPad fPadSecond; // second pad
42 ClassDef(AliMpPadPair,1) //utility class for the motif type
47 inline AliMpPad AliMpPadPair::GetFirst() const { return fPadFirst; }
48 inline AliMpPad AliMpPadPair::GetSecond() const { return fPadSecond; }
51 #endif //ALI_MP_PAD_PAIR_H