HLTrigger
HLTanalyzers
plugins
HLTrigReportService.h
Go to the documentation of this file.
1
#ifndef HLTrigReportService_H
2
#define HLTrigReportService_H
3
4
#include <string>
5
#include <vector>
6
7
// Abstract base class for service used by HLTrigReport
8
9
class
HLTrigReport
;
10
11
class
HLTrigReportService
{
12
public
:
13
virtual
~HLTrigReportService
() =
default
;
14
virtual
void
registerModule
(
const
HLTrigReport
*) = 0;
15
16
virtual
void
setDatasetNames
(
const
std::vector<std::string> &) = 0;
17
virtual
void
setDatasetCounts
(
const
std::vector<unsigned int> &) = 0;
18
19
virtual
void
setStreamNames
(
const
std::vector<std::string> &) = 0;
20
virtual
void
setStreamCounts
(
const
std::vector<unsigned int> &) = 0;
21
};
22
23
#endif
HLTrigReportService::setDatasetCounts
virtual void setDatasetCounts(const std::vector< unsigned int > &)=0
HLTrigReport
Definition:
HLTrigReport.h:63
HLTrigReportService::registerModule
virtual void registerModule(const HLTrigReport *)=0
HLTrigReportService
Definition:
HLTrigReportService.h:11
HLTrigReportService::setStreamCounts
virtual void setStreamCounts(const std::vector< unsigned int > &)=0
HLTrigReportService::~HLTrigReportService
virtual ~HLTrigReportService()=default
HLTrigReportService::setDatasetNames
virtual void setDatasetNames(const std::vector< std::string > &)=0
HLTrigReportService::setStreamNames
virtual void setStreamNames(const std::vector< std::string > &)=0
Generated for CMSSW Reference Manual by
1.8.16