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,
74 std::multimap<std::string, std::string>& req_map,
78 std::pair<double,double> & norm) ;
80 std::pair<double,double> & norm,
83 std::pair<double,double> & normX,
84 std::pair<double,double> & normY,
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,
126 std::vector<std::string> & items);
128 std::ostringstream & str_val);
130 std::ostringstream & str_val);
132 std::ostringstream & str_val);
135 bool hasItem( std::multimap<std::string, std::string> & req_map,
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_;