26 #include <Riostream.h> 27 #include <TObjString.h> 49 fFirstArray.SetOwner(
true);
69 Int_t second2 =
Get(first);
71 AliError(Form(
"%s is already present in the map", first.Data()));
93 return Add(first,second);
109 if ( ((TObjString*)
fFirstArray.At(i))->String() == first )
124 if ( ((TObjString*)
fFirstArray.At(i))->String() == first )
190 first = objString->GetString();
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
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)
#define AliError(message)
virtual ~AliMUONStringIntMap()