00001 #ifndef DQM_SiStripCommissioningSummary_FedCablingSummaryFactory_H 00002 #define DQM_SiStripCommissioningSummary_FedCablingSummaryFactory_H 00003 00004 #include "DQM/SiStripCommissioningSummary/interface/SummaryPlotFactory.h" 00005 #include "DQM/SiStripCommissioningSummary/interface/SummaryPlotFactoryBase.h" 00006 #include "CondFormats/SiStripObjects/interface/FedCablingAnalysis.h" 00007 00008 template<> 00009 class SummaryPlotFactory<FedCablingAnalysis*> : public SummaryPlotFactoryBase { 00010 00011 public: 00012 00013 uint32_t init( const sistrip::Monitorable&, 00014 const sistrip::Presentation&, 00015 const sistrip::View&, 00016 const std::string& top_level_dir, 00017 const sistrip::Granularity&, 00018 const std::map<uint32_t,FedCablingAnalysis*>& data ); 00019 00020 void fill( TH1& summary_histo ); 00021 00022 }; 00023 00024 #endif // DQM_SiStripCommissioningSummary_FedCablingSummaryFactory_H