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) |
![]() | |
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 | |
![]() | |
enum class | EmptyInputPolicy { IncludeNothing , IncludeEverything } |
![]() | |
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 |