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/interface/FWValidatorBase.h
"
10
11
namespace
edm
{
12
class
TriggerNames;
13
}
14
15
class
FWHLTValidator
:
public
FWValidatorBase
{
16
public
:
17
FWHLTValidator
(
std::string
&
x
) :
m_process
(
x
) {}
18
~FWHLTValidator
()
override
{}
19
20
void
setProcess
(
const
char
*
x
) {
21
m_process
=
x
;
22
m_triggerNames
.clear();
23
}
24
void
fillOptions
(
const
char
* iBegin,
25
const
char
* iEnd,
26
std::vector
<std::pair<std::shared_ptr<std::string>,
std::string
> >& oOptions)
const override
;
27
28
FWHLTValidator
(
const
FWHLTValidator
&) =
delete
;
// stop default
29
const
FWHLTValidator
&
operator=
(
const
FWHLTValidator
&) =
delete
;
// stop default
30
31
private
:
32
// ---------- member data --------------------------------
33
std::string
m_process
;
34
mutable
std::vector<std::string>
m_triggerNames
;
35
};
36
37
#endif
FWHLTValidator::fillOptions
void fillOptions(const char *iBegin, const char *iEnd, std::vector< std::pair< std::shared_ptr< std::string >, std::string > > &oOptions) const override
Definition:
FWHLTValidator.cc:23
FWHLTValidator::setProcess
void setProcess(const char *x)
Definition:
FWHLTValidator.h:20
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FWValidatorBase
Definition:
FWValidatorBase.h:30
FWHLTValidator::operator=
const FWHLTValidator & operator=(const FWHLTValidator &)=delete
FWHLTValidator::m_process
std::string m_process
Definition:
FWHLTValidator.h:33
FWHLTValidator::m_triggerNames
std::vector< std::string > m_triggerNames
Definition:
FWHLTValidator.h:34
FWHLTValidator::FWHLTValidator
FWHLTValidator(std::string &x)
Definition:
FWHLTValidator.h:17
FWHLTValidator
Definition:
FWHLTValidator.h:15
edm
HLT enums.
Definition:
AlignableModifier.h:19
FWValidatorBase.h
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
DDAxes::x
FWHLTValidator::~FWHLTValidator
~FWHLTValidator() override
Definition:
FWHLTValidator.h:18
Generated for CMSSW Reference Manual by
1.8.14