12 #ifndef ALI_MUON_STRING_INT_MAP_H 13 #define ALI_MUON_STRING_INT_MAP_H 16 #include <TObjArray.h> 28 Bool_t
Add(
const TString& first, Int_t second);
29 Bool_t
Set(
const TString& first, Int_t second);
30 Int_t
Contains(
const TString& first)
const;
32 Int_t
Get(
const TString& first)
const;
34 virtual void Clear(Option_t* =
"");
35 virtual void Print(
const char* =
"")
const;
36 void Print(
const TString& key, ofstream& out)
const;
39 Bool_t
Next(TString& first, Int_t& second);
58 #endif //ALI_MUON_STRING_INT_MAP_H Bool_t Set(const TString &first, Int_t second)
Int_t GetNofItems() const
TObjArray fFirstArray
first item array
Bool_t Next(TString &first, Int_t &second)
Int_t fNofItems
number of items
Substitutes map <string, int> which ALICE does not allow to use.
Int_t Get(const TString &first) const
Int_t fCurrentIndex
current index
AliMUONStringIntMap & operator=(const AliMUONStringIntMap &rhs)
Not implemented.
virtual void Print(const char *="") const
virtual void Clear(Option_t *="")
TArrayI fSecondArray
second item array
Int_t Contains(const TString &first) const
Bool_t Add(const TString &first, Int_t second)
virtual ~AliMUONStringIntMap()