Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:18:23

0001 #ifndef HLTrigReportService_H
0002 #define HLTrigReportService_H
0003 
0004 #include <string>
0005 #include <vector>
0006 
0007 // Abstract base class for service used by HLTrigReport
0008 
0009 class HLTrigReport;
0010 
0011 class HLTrigReportService {
0012 public:
0013   virtual ~HLTrigReportService() = default;
0014   virtual void registerModule(const HLTrigReport *) = 0;
0015 
0016   virtual void setDatasetNames(const std::vector<std::string> &) = 0;
0017   virtual void setDatasetCounts(const std::vector<unsigned int> &) = 0;
0018 
0019   virtual void setStreamNames(const std::vector<std::string> &) = 0;
0020   virtual void setStreamCounts(const std::vector<unsigned int> &) = 0;
0021 };
0022 
0023 #endif