Go to the documentation of this file. 1 #ifndef __JTRIGGER__JPREPROCESSOR__
2 #define __JTRIGGER__JPREPROCESSOR__
78 map_type::const_iterator i = find_if(
get_options().begin(),
118 if (pos != string::npos) {
133 if (buffer.empty()) {
135 #define MAKE_ENTRY(A) std::make_pair(JPreprocessor(#A), A)
std::vector< pair_type > map_type
JPreprocessor(const std::string &option)
Constructor.
join consecutive hits according match criterion
std::pair< JPreprocessor, JOption_t > pair_type
static std::vector< JPreprocessor > getOptions()
Get options.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
static JOption_t getOption(const JPreprocessor &option)
Get option.
filter-out consecutive hits according match criterion
JOption_t
Preprocessing options.
static const char ENUM_EXTENSION
Extension of enumeration names.
JPredicate< JResult_t T::*, JComparison::eq > make_predicate(JResult_t T::*member, const JResult_t value)
Helper method to create predicate for data member.
Auxiliary class for specifying the way of pre-processing of hits.
const std::vector< JValue_t > make_array(const JValue_t(&array)[N])
Method to create array of values.
JPreprocessor()
Default constructor.
static const map_type & get_options()
Get paired options.