CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SummaryPlotFactory.h
Go to the documentation of this file.
1 #ifndef DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
2 #define DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
3 
6 #include <boost/cstdint.hpp>
7 #include "TH1.h"
8 #include <string>
9 #include <map>
10 
11 template<class T>
13 
14  public:
15 
16  uint32_t init( const sistrip::Monitorable&,
17  const sistrip::Presentation&,
18  const sistrip::View&,
19  const std::string& top_level_dir,
20  const sistrip::Granularity&,
21  const std::map<uint32_t,T>& data );
22 
23  void fill( TH1& summary_histo );
24 
25 };
26 
27 #endif // DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
28 
uint32_t init(const sistrip::Monitorable &, const sistrip::Presentation &, const sistrip::View &, const std::string &top_level_dir, const sistrip::Granularity &, const std::map< uint32_t, T > &data)
void fill(TH1 &summary_histo)