CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalTPGFineGrainEBIdMapPyWrapper.cc
Go to the documentation of this file.
2 //#include "CondTools/Ecal/interface/EcalTPGFineGrainEBMapXMLTranslator.h"
4 //#include "TROOT.h"
5 //#include "TH2F.h"
6 //#include "TCanvas.h"
7 //#include "TStyle.h"
8 //#include "TColor.h"
9 //#include "TLine.h"
12 
15 
16 #include <string>
17 #include <sstream>
18 //#include <algorithm>
19 //#include <numeric>
20 //#include <iterator>
21 //#include <boost/ref.hpp>
22 //#include <boost/bind.hpp>
23 //#include <boost/function.hpp>
24 //#include <boost/iterator/transform_iterator.hpp>
25 //
26 //#include <fstream>
27 
28 namespace cond {
29  template<>
31  std::stringstream ss;
32 
35  uint32_t ThresholdETLow, ThresholdETHigh, RatioLow, RatioHigh, LUT;
36  ss<<std::endl;
37  for (it=map.begin();it!=map.end();++it) {
38  ss <<"FG "<<(*it).first<<std::endl;
39  (*it).second.getValues(ThresholdETLow, ThresholdETHigh, RatioLow, RatioHigh, LUT);
40  ss <<std::hex<<"0x"<<ThresholdETLow<<" 0x"<<ThresholdETHigh<<" 0x"<<RatioLow<<" 0x"<<RatioHigh<<" 0x"<<LUT<<std::endl;
41  }
42  return ss.str();
43  }
44 }
#define PYTHON_WRAPPER(_class, _name)
dictionary map
Definition: Association.py:205
std::string summary() const
std::map< uint32_t, EcalTPGFineGrainConstEB >::const_iterator EcalTPGFineGrainEBMapItr
list object
Definition: dbtoconf.py:77
std::map< uint32_t, EcalTPGFineGrainConstEB > EcalTPGFineGrainEBMap
std::vector< unsigned short int > LUT
Definition: DTTracoLUTs.h:34