Main Page
Namespaces
Classes
Package Documentation
src
Fireworks
Core
interface
FWHLTValidator.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWHLTValidator_h
2
#define Fireworks_Core_FWHLTValidator_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWHLTValidator
7
//
8
9
#include "
Fireworks/Core/src/FWValidatorBase.h
"
10
11
namespace
edm
{
12
class
TriggerNames;
13
}
14
15
class
FWHLTValidator
:
public
FWValidatorBase
{
16
17
public
:
18
FWHLTValidator
(
std::string
& x):m_process(x){}
19
~FWHLTValidator
()
override
{}
20
21
void
setProcess
(
const
char
* x) { m_process = x; m_triggerNames.clear(); }
22
void
fillOptions(
const
char
* iBegin,
const
char
* iEnd,
23
std::vector<std::pair<std::shared_ptr<std::string>,
std::string
> >& oOptions)
const override
;
24
private
:
25
FWHLTValidator
(
const
FWHLTValidator
&) =
delete
;
// stop default
26
const
FWHLTValidator
& operator=(
const
FWHLTValidator
&) =
delete
;
// stop default
27
28
// ---------- member data --------------------------------
29
std::string
m_process
;
30
mutable
std::vector<std::string>
m_triggerNames
;
31
};
32
33
34
#endif
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FWHLTValidator::setProcess
void setProcess(const char *x)
Definition:
FWHLTValidator.h:21
FWValidatorBase
Definition:
FWValidatorBase.h:30
FWHLTValidator::m_process
std::string m_process
Definition:
FWHLTValidator.h:29
FWHLTValidator::m_triggerNames
std::vector< std::string > m_triggerNames
Definition:
FWHLTValidator.h:30
FWHLTValidator::FWHLTValidator
FWHLTValidator(std::string &x)
Definition:
FWHLTValidator.h:18
FWHLTValidator
Definition:
FWHLTValidator.h:15
edm
HLT enums.
Definition:
AlignableModifier.h:17
FWValidatorBase.h
FWHLTValidator::~FWHLTValidator
~FWHLTValidator() override
Definition:
FWHLTValidator.h:19
Generated for CMSSW Reference Manual by
1.8.11