AliRoot Core  3dc7879 (3dc7879)
AliMpCathodType.cxx
Go to the documentation of this file.
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: AliMpCathodType.h,v 1.8 2006/05/24 13:58:07 ivana Exp $
6 
7 //-----------------------------------------------------------------------------
8 // \ingroup basic
9 // \enum AliMpCathodType
10 // Enumeration for refering to cath0 and cath1.
11 //
12 // \author Ivana Hrivnacova; IPN Orsay
13 //-----------------------------------------------------------------------------
14 
15 #include "AliMpCathodType.h"
16 
17 #include "AliLog.h"
18 
19 //_____________________________________________________________________________
21 {
23 
24  switch ( cathodNumber ) {
25  case kCath0: return kCath0; break;
26  case kCath1: return kCath1; break;
27  default:
28  // Should reach this line
29  AliErrorGeneral("AliMpCathodType.h", "Wrong cathod number");
30  return kCath0;
31  }
32 
33  // Should reach this line
34  AliErrorGeneral("AliMpCathodType.h", "Wrong cathod number");
35  return kCath0;
36 }
37 
38 //_____________________________________________________________________________
40 {
42 
43  switch ( cathodType ) {
44  case kCath0: return "cath0"; break;
45  case kCath1: return "cath1"; break;
46  }
47 
48  // Cannot reach this line
49  AliFatalGeneral("AliMpCathodType.h", "Unknown cathod type");
50  return "invalidCathod";
51 }
52 
53 //_____________________________________________________________________________
55 {
57 
58  switch ( cathodType ) {
59  case kCath0: return kCath1; break;
60  case kCath1: return kCath0; break;
61  }
62 
63  // Cannot reach this line
64  AliFatalGeneral("AliMpCathodType.h", "Unknown cathod type");
65  return kCath0;
66 }
#define AliErrorGeneral(scope, message)
Definition: AliLog.h:601
#define AliFatalGeneral(scope, message)
Definition: AliLog.h:650
TString CathodTypeName(AliMp::CathodType cathodType)
Return name for given cathodType.
AliMp::CathodType OtherCathodType(AliMp::CathodType cathodType)
Return the other cathod type.
AliMp::CathodType GetCathodType(Int_t cathodNumber)
Convert integer number in enum;.