1 #ifndef ALIMPMANULIST_H
2 #define ALIMPMANULIST_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 /// \ingroup management
10 /// \class AliMpManuList
11 /// \brief Cache of often used information
13 /// \author Laurent Aphecetche
21 class AliMpManuList : public TObject
25 virtual ~AliMpManuList();
27 /// return a list of AliMpIntPair(detElemId, manuID). Returned value must be deleted.
28 static TList* ManuList();
30 /// whether a given (de,id,ch) exists
31 static Bool_t DoesChannelExist(Int_t detElemId, Int_t manuID, Int_t manuChannel);
33 /// number of manu in a given DE
34 static Int_t NumberOfManus(Int_t detElemId);
36 /// number of channels in a given manu (<=64)
37 static Int_t NumberOfChannels(Int_t detElemId, Int_t manuId);
39 ClassDef(AliMpManuList,1) //