31 #include <TObjString.h> 32 #include <Riostream.h> 49 static const TString kUndefinedKey =
"Undefined";
88 TObject* second2 =
Get(first);
90 AliError(Form(
"%s is already present in the map", first.Data()));
107 if ( ((TObjString*)
fFirstArray.At(i))->GetString() == first )
AliMpStringObjMap(Bool_t isOwner=false)
TObjArray fFirstArray
first item array
static const TString & GetUndefinedKey()
Bool_t Add(const TString &first, TObject *second)
Int_t GetNofItems() const
Int_t fCurrentIndex
current item index (for iteration)
Substitutes map <string, TObject> which ALICE does not allow to use.
Int_t fNofItems
number of items
TObject * Get(const TString &first) const
virtual ~AliMpStringObjMap()
TObjArray fSecondArray
second item array
#define AliError(message)
virtual void Clear(Option_t *="")
virtual void Print(const char *="") const