|
JANA2
C++ framework for multi-threaded data processing
|
Public Member Functions | |
| VariadicInput (JHasInputs *owner) | |
| VariadicInput (JHasInputs *owner, const VariadicInputOptions &options) | |
| void | SetTags (std::vector< std::string > tags) |
| const std::vector< std::vector< const T * > > & | operator() () |
| const std::vector< std::vector< const T * > > & | operator* () |
| const std::vector< std::vector< const T * > > * | operator-> () |
| const std::vector< const T * > & | operator() (size_t index) |
Public Member Functions inherited from jana::components::JHasInputs::VariadicInputBase | |
| void | SetOptional (bool isOptional) |
| void | SetLevel (JEventLevel level) |
| void | SetRequestedDatabundleNames (std::vector< std::string > names) |
| void | SetEmptyInputPolicy (EmptyInputPolicy policy) |
| const std::string & | GetTypeName () const |
| const std::vector< std::string > & | GetRequestedDatabundleNames () const |
| const std::vector< std::string > & | GetRealizedDatabundleNames () const |
| JEventLevel | GetLevel () const |
| void | Configure (const VariadicInputOptions &options) |
| void | TriggerFactoryCreate (const JEvent &event) |
Friends | |
| class | JComponentT |
Additional Inherited Members | |
Public Types inherited from jana::components::JHasInputs::VariadicInputBase | |
| enum class | EmptyInputPolicy { IncludeNothing , IncludeEverything } |
Protected Attributes inherited from jana::components::JHasInputs::VariadicInputBase | |
| std::type_index | m_type_index = std::type_index(typeid(JDatabundle::NoTypeProvided)) |
| std::string | m_type_name |
| std::vector< std::string > | m_requested_databundle_names |
| std::vector< std::string > | m_realized_databundle_names |
| JEventLevel | m_level = JEventLevel::None |
| bool | m_is_optional = false |
| EmptyInputPolicy | m_empty_input_policy = EmptyInputPolicy::IncludeNothing |