Jpp
|
Auxiliary class for specifying the way of pre-processing of hits. More...
#include <JPreprocessor.hh>
Public Types | |
enum | JOption_t { none_t = 0, join_t, filter_t } |
Preprocessing options. More... | |
typedef std::pair < JPreprocessor, JOption_t > | pair_type |
typedef std::vector< pair_type > | map_type |
Public Member Functions | |
JPreprocessor () | |
Default constructor. More... | |
operator JOption_t () const | |
Type conversion operator. More... | |
Static Public Member Functions | |
static JOption_t | getOption (const JPreprocessor &option) |
Get option. More... | |
static std::vector< JPreprocessor > | getOptions () |
Get options. More... | |
Protected Member Functions | |
JPreprocessor (const std::string &option) | |
Constructor. More... | |
Static Protected Member Functions | |
static const map_type & | get_options () |
Get paired options. More... | |
Static Protected Attributes | |
static const char | ENUM_EXTENSION = '_' |
Extension of enumeration names. More... | |
Auxiliary class for specifying the way of pre-processing of hits.
Definition at line 31 of file JPreprocessor.hh.
Definition at line 44 of file JPreprocessor.hh.
Definition at line 45 of file JPreprocessor.hh.
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.
|
inline |
Default constructor.
Definition at line 51 of file JPreprocessor.hh.
|
inlineprotected |
Constructor.
option | option |
Definition at line 111 of file JPreprocessor.hh.
|
inline |
Type conversion operator.
Definition at line 61 of file JPreprocessor.hh.
|
inlinestatic |
Get option.
option | option |
Definition at line 73 of file JPreprocessor.hh.
|
inlinestatic |
Get options.
Definition at line 95 of file JPreprocessor.hh.
|
inlinestaticprotected |
Get paired options.
Definition at line 129 of file JPreprocessor.hh.
|
staticprotected |
Extension of enumeration names.
Definition at line 104 of file JPreprocessor.hh.