Auxiliary class for specifying the way of pre-processing of hits.
More...
#include <JPreprocessor.hh>
Auxiliary class for specifying the way of pre-processing of hits.
Definition at line 31 of file JPreprocessor.hh.
◆ pair_type
◆ map_type
◆ JOption_t
Preprocessing options.
Enumerator |
---|
none_t | no pre-processing
|
join_t | join consecutive hits according match criterion
|
filter_t | filter-out consecutive hits according match criterion
|
Definition at line 37 of file JPreprocessor.hh.
◆ JPreprocessor() [1/2]
JTRIGGER::JPreprocessor::JPreprocessor |
( |
| ) |
|
|
inline |
◆ JPreprocessor() [2/2]
JTRIGGER::JPreprocessor::JPreprocessor |
( |
const std::string & |
option | ) |
|
|
inlineprotected |
Constructor.
- Parameters
-
Definition at line 111 of file JPreprocessor.hh.
118 if (pos != string::npos) {
◆ operator JOption_t()
JTRIGGER::JPreprocessor::operator JOption_t |
( |
| ) |
const |
|
inline |
◆ getOption()
Get option.
- Parameters
-
- Returns
- option
Definition at line 73 of file JPreprocessor.hh.
78 map_type::const_iterator i = find_if(
get_options().begin(),
85 THROW(JTypeInformationException,
"Invalid option <" << option <<
">");
◆ getOptions()
◆ get_options()
static const map_type& JTRIGGER::JPreprocessor::get_options |
( |
| ) |
|
|
inlinestaticprotected |
Get paired options.
- Returns
- list of paired options
Definition at line 129 of file JPreprocessor.hh.
133 if (buffer.empty()) {
135 #define MAKE_ENTRY(A) std::make_pair(JPreprocessor(#A), A)
◆ ENUM_EXTENSION
const char JTRIGGER::JPreprocessor::ENUM_EXTENSION = '_' |
|
staticprotected |
The documentation for this struct was generated from the following file:
JPredicate< JResult_t T::*, JComparison::eq > make_predicate(JResult_t T::*member, const JResult_t value)
Helper method to create predicate for data member.