426f4ce7b1c8fc19cbb3ad5595bdc8800dd93f3a
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpHelper.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice                               */
3
4 // $Id$ 
5 // $MpId: AliMpHelper.h,v 1.4 2005/09/19 19:01:09 ivana Exp $ 
6
7 /// \ingroup slat
8 /// \class AliMpHelper
9 /// \brief Helper class to parse slat mapping ascii files.
10 /// 
11 /// Author: Laurent Aphecetche
12
13 #ifndef ALI_MP_HELPER_H
14 #define ALI_MP_HELPER_H
15
16 #ifndef ROOT_TObject
17 #  include "TObject.h"
18 #endif
19
20 class TArrayI;
21 class TString;
22
23 class AliMpHelper : public TObject
24 {
25  public:
26   AliMpHelper();
27   virtual ~AliMpHelper();
28
29   static void DecodeName(const char* manus, char sep, TArrayI& theList);                       
30
31   static void GetRange(const char* str, Int_t& begin, Int_t& end, 
32                                    Int_t& incr, Int_t& n);
33
34   static TString Normalize(const char* line);
35                            
36   ClassDef(AliMpHelper,1) // Helper for parsing slat stations mapping files 
37 };
38
39 #endif