]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/MUONmapping/AliMpEncodePair.h
Fixes for object target dependencies
[u/mrichter/AliRoot.git] / MUON / MUONmapping / AliMpEncodePair.h
CommitLineData
168e9c4d 1#ifndef ALIMPENCODEPAIR_H
2#define ALIMPENCODEPAIR_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5* See cxx source for full Copyright notice */
6
7// $Id$
8
40a42243 9// The functions for encodind the pair of integers to another integer,
10// defined withing a namespace AliMp
11// Author Laurent Aphecetche
12
168e9c4d 13#include <Rtypes.h>
14#include <Riosfwd.h>
15
b80faac0 16using std::ostream;
17
168e9c4d 18typedef Int_t MpPair_t;
19
20namespace AliMp
21{
22 /// Encode the pair of integers to another integer.
23 MpPair_t Pair(Int_t first, Int_t second);
24
25 /// Decode the first integer from encoded pair
26 Int_t PairFirst(MpPair_t pair);
27
28 /// Decode the second integer from encoded pair
29 Int_t PairSecond(MpPair_t pair);
30
31 /// A special printing for encoded pair.
32 ostream& PairPut(ostream& s, MpPair_t pair);
33}
34
35#endif //ALIMPENCODEPAIR_H