1 #ifndef _SiPixelInformationExtractor_h_
2 #define _SiPixelInformationExtractor_h_
23 #include "xgi/Utils.h"
24 #include "xgi/Method.h"
27 #include "TPaveText.h"
38 #include <boost/cstdint.hpp>
52 const std::multimap<std::string, std::string>& req_map,
55 const std::multimap<std::string, std::string>& req_map,
58 const std::multimap<std::string, std::string>& req_map,
65 std::string & str_name,
68 std::string & str_name,
71 std::string & str_name,
74 std::multimap<std::string, std::string>& req_map,
78 std::pair<double,double> & norm) ;
80 std::pair<double,double> & norm,
81 std::string theMEType) ;
83 std::pair<double,double> & normX,
84 std::pair<double,double> & normY,
85 std::string theMEType) ;
89 std::string & theTKType) ;
92 std::vector<MonitorElement*> & mes);
94 std::map<std::string, int> & mEHash);
96 void getIMGCImage(
const std::multimap<std::string, std::string>& req_map,
98 void getIMGCImage( std::multimap<std::string, std::string>& req_map,
114 int noiseRateDenominator,
122 std::vector<std::string> & modules,
123 std::map<std::string,std::string> &
histos);
124 void getItemList(
const std::multimap<std::string, std::string> & req_map,
125 std::string item_name,
126 std::vector<std::string> & items);
128 std::ostringstream & str_val);
130 std::ostringstream & str_val);
132 std::ostringstream & str_val);
134 std::string &
sname);
135 bool hasItem( std::multimap<std::string, std::string> & req_map,
136 std::string item_name);
137 std::string
getItemValue(
const std::multimap<std::string, std::string> & req_map,
138 std::string item_name);
139 std::string
getItemValue( std::multimap<std::string, std::string> & req_map,
140 std::string item_name);
145 std::vector<QReport*> & reports);
149 std::vector<QReport*> & reports);
183 std::map< uint32_t , std::vector< std::pair< std::pair<int,int> ,
float > > >
noisyDetIds_;