1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
5 // $MpId: AliMpCathodType.h,v 1.8 2006/05/24 13:58:07 ivana Exp $
7 //-----------------------------------------------------------------------------
9 // \enum AliMpCathodType
10 // Enumeration for refering to cath0 and cath1.
12 // \author Ivana Hrivnacova; IPN Orsay
13 //-----------------------------------------------------------------------------
15 #include "AliMpCathodType.h"
19 //_____________________________________________________________________________
20 AliMp::CathodType AliMp::GetCathodType(Int_t cathodNumber)
22 switch ( cathodNumber ) {
23 case kCath0: return kCath0; break;
24 case kCath1: return kCath1; break;
26 // Should reach this line
27 AliErrorGeneral("AliMpCathodType.h", "Wrong cathod number");
31 // Should reach this line
32 AliErrorGeneral("AliMpCathodType.h", "Wrong cathod number");
36 //_____________________________________________________________________________
37 TString AliMp::CathodTypeName(AliMp::CathodType cathodType)
39 switch ( cathodType ) {
40 case kCath0: return "cath0"; break;
41 case kCath1: return "cath1"; break;
44 // Cannot reach this line
45 AliFatalGeneral("AliMpCathodType.h", "Unknown cathod type");
46 return "invalidCathod";
49 //_____________________________________________________________________________
50 AliMp::CathodType AliMp::OtherCathodType(AliMp::CathodType cathodType)
52 switch ( cathodType ) {
53 case kCath0: return kCath1; break;
54 case kCath1: return kCath0; break;
57 // Cannot reach this line
58 AliFatalGeneral("AliMpCathodType.h", "Unknown cathod type");