Go to the documentation of this file.00001 #ifndef DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
00002 #define DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
00003
00004 #include "DQM/SiStripCommissioningSummary/interface/SummaryPlotFactoryBase.h"
00005 #include "DataFormats/SiStripCommon/interface/SiStripConstants.h"
00006 #include <boost/cstdint.hpp>
00007 #include "TH1.h"
00008 #include <string>
00009 #include <map>
00010
00011 template<class T>
00012 class SummaryPlotFactory : public SummaryPlotFactoryBase {
00013
00014 public:
00015
00016 uint32_t init( const sistrip::Monitorable&,
00017 const sistrip::Presentation&,
00018 const sistrip::View&,
00019 const std::string& top_level_dir,
00020 const sistrip::Granularity&,
00021 const std::map<uint32_t,T>& data );
00022
00023 void fill( TH1& summary_histo );
00024
00025 };
00026
00027 #endif // DQM_SiStripCommissioningSummary_SummaryPlotFactory_H
00028