Jpp
18.2.1
the software that should make you happy
|
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, remove_t } |
Preprocessing options. More... | |
typedef std::pair < JPreprocessor, JOption_t > | pair_type |
typedef std::vector< pair_type > | data_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 JPreprocessor | getOption (const JOption_t option) |
Get option. More... | |
static std::vector< JPreprocessor > | getOptions () |
Get options. More... | |
static std::vector< JPreprocessor > | getOptions (const JOption_t option) |
Get options. More... | |
Protected Member Functions | |
JPreprocessor (const std::string &option) | |
Constructor. More... | |
Static Protected Member Functions | |
static const data_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 45 of file JPreprocessor.hh.
Definition at line 46 of file JPreprocessor.hh.
Preprocessing options.
Definition at line 37 of file JPreprocessor.hh.
|
inline |
Default constructor.
Definition at line 52 of file JPreprocessor.hh.
|
inlineprotected |
Constructor.
option | option |
Definition at line 155 of file JPreprocessor.hh.
|
inline |
Type conversion operator.
Definition at line 62 of file JPreprocessor.hh.
|
inlinestatic |
Get option.
option | option |
Definition at line 74 of file JPreprocessor.hh.
|
inlinestatic |
Get option.
option | option |
Definition at line 97 of file JPreprocessor.hh.
|
inlinestatic |
Get options.
Definition at line 119 of file JPreprocessor.hh.
|
inlinestatic |
Get options.
option | option |
Definition at line 133 of file JPreprocessor.hh.
|
inlinestaticprotected |
Get paired options.
Definition at line 173 of file JPreprocessor.hh.
|
staticprotected |
Extension of enumeration names.
Definition at line 148 of file JPreprocessor.hh.