Map<string, TH1F*> hists_;

Hello,

I am using TSelector and I want to book histograms using map

I am having a trouble placing this in my TSelector code

map<string, TH1F*> hists_;

hists_['histname']
enum flavorrs_t {gg_L=1, gg_S, gb_L, gb_S, bg_L, bg_S, bb_L, bb_S, qq_L, qq_S, gq_L, gq_S, qg_L, gq_S, g, q, b};
for (int i = 0; i <17; i++) {
      string histname;
      histname = "pt";
      hists_[Hpt[i]] = new TH1F(Hpt[i], "pt", 50, -500, 500);
      histname ="Eta";
      hists_[HEta[i]] = new TH1F(HEta[i], "Eta", 50, -500, 500);;
      histname = "phi";
      hists_[Hphi[i]] = new TH1F("Hphi[i]","phi", 50, 0, 500);
      histname = "MET";
      hists_[HMET[i]] = new TH1F("HMET[i]","MET", 50, 0, 500);
   }
for ( std::map<string, TH1F*>::const_iterator iter = hists_.begin();
iter != hists_.end(); ++iter )
      iter->second->Sumw2();

… at the end I want my output to be Hptgg_L/ Hptgg_S …

Thanks