ROOT logo
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

// $Id$
// $MpId: AliMpDataMap.h,v 1.4 2006/05/24 13:58:07 ivana Exp $

/// \ingroup basic
/// \class AliMpDataMap
/// \brief TObject class containing a map of strings to strings
///
/// \author Ivana Hrivnacova; IPN Orsay

#ifndef ALI_MP_DATA_MAP_H
#define ALI_MP_DATA_MAP_H

#include <TObject.h>
#include <TMap.h>

using namespace std;

class AliMpDataMap : public TObject
{
  public:
    AliMpDataMap();
    virtual ~AliMpDataMap();
    
    // methods
    void    Add(const TString& path, const TString& data); 
    TString Get(const TString& path, Bool_t warn = kTRUE) const;
    
    /// Return the map constant reference 
    const TMap& GetMap() const { return fMap; }
    
  private:  
    TMap  fMap; ///< the map of strings to strings
 
  ClassDef(AliMpDataMap,1)  // TObject class containing a map of strings to strings
};

#endif //ALI_MP_EX_MAP_H

 AliMpDataMap.h:1
 AliMpDataMap.h:2
 AliMpDataMap.h:3
 AliMpDataMap.h:4
 AliMpDataMap.h:5
 AliMpDataMap.h:6
 AliMpDataMap.h:7
 AliMpDataMap.h:8
 AliMpDataMap.h:9
 AliMpDataMap.h:10
 AliMpDataMap.h:11
 AliMpDataMap.h:12
 AliMpDataMap.h:13
 AliMpDataMap.h:14
 AliMpDataMap.h:15
 AliMpDataMap.h:16
 AliMpDataMap.h:17
 AliMpDataMap.h:18
 AliMpDataMap.h:19
 AliMpDataMap.h:20
 AliMpDataMap.h:21
 AliMpDataMap.h:22
 AliMpDataMap.h:23
 AliMpDataMap.h:24
 AliMpDataMap.h:25
 AliMpDataMap.h:26
 AliMpDataMap.h:27
 AliMpDataMap.h:28
 AliMpDataMap.h:29
 AliMpDataMap.h:30
 AliMpDataMap.h:31
 AliMpDataMap.h:32
 AliMpDataMap.h:33
 AliMpDataMap.h:34
 AliMpDataMap.h:35
 AliMpDataMap.h:36
 AliMpDataMap.h:37
 AliMpDataMap.h:38
 AliMpDataMap.h:39
 AliMpDataMap.h:40
 AliMpDataMap.h:41