CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/HLTrigger/HLTanalyzers/interface/HLTrigReportService.h

Go to the documentation of this file.
00001 #ifndef HLTrigReportService_H
00002 #define HLTrigReportService_H
00003 
00004 #include <string>
00005 #include <vector>
00006 
00007 // Abstract base class for service used by HLTrigReport
00008 
00009 class HLTrigReport;
00010 
00011 class HLTrigReportService {
00012 
00013  public:
00014 
00015   virtual void registerModule(const HLTrigReport *)=0;
00016 
00017   virtual void setDatasetNames(const std::vector<std::string>&)=0 ;
00018   virtual void setDatasetCounts(const std::vector<unsigned int>&)=0;
00019 
00020   virtual void setStreamNames(const std::vector<std::string>&)=0 ;
00021   virtual void setStreamCounts(const std::vector<unsigned int>&)=0;
00022 
00023 };
00024 
00025 #endif