CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripSummaryCreator.h
Go to the documentation of this file.
1 #ifndef _SiStripSummaryCreator_h_
2 #define _SiStripSummaryCreator_h_
3 
5 #include <fstream>
6 #include <map>
7 #include <vector>
8 #include <string>
9 
10 
12 class DQMStore;
13 
15 
16  public:
17 
19  virtual ~SiStripSummaryCreator();
20  bool readConfiguration(std::string & file_path);
21 
22  void createSummary(DQMStore* dqm_store);
23 
24  void fillLayout(DQMStore * dqm_store);
25  void setSummaryMENames( std::map<std::string, std::string>& me_names);
27 
28  private:
30  std::string& name, std::string htype);
31 
32 
33  void fillGrandSummaryHistos(DQMStore* dqm_store);
34  void fillSummaryHistos(DQMStore* dqm_store);
35  void fillHistos(int ival, int istep, std::string htype,
36  MonitorElement* me_src, MonitorElement* me);
37 
38 
39  std::map<std::string, std::string> summaryMEMap;
40 
42 
43 
44 };
45 #endif
void setSummaryMENames(std::map< std::string, std::string > &me_names)
bool readConfiguration(std::string &file_path)
void fillLayout(DQMStore *dqm_store)
void createSummary(DQMStore *dqm_store)
std::map< std::string, std::string > summaryMEMap
MonitorElement * getSummaryME(DQMStore *dqm_store, std::string &name, std::string htype)
void fillHistos(int ival, int istep, std::string htype, MonitorElement *me_src, MonitorElement *me)
void fillSummaryHistos(DQMStore *dqm_store)
void fillGrandSummaryHistos(DQMStore *dqm_store)