JANA2
C++ framework for multi-threaded data processing
jana::components::JHasInputs::Input< T > Class Template Reference
Inheritance diagram for jana::components::JHasInputs::Input< T >:
[legend]
Collaboration diagram for jana::components::JHasInputs::Input< T >:
[legend]

Public Member Functions

 Input (JHasInputs *owner)
 
 Input (JHasInputs *owner, const InputOptions &options)
 
const std::vector< const T * > & operator() ()
 
const std::vector< const T * > & operator* ()
 
const std::vector< const T * > * operator-> ()
 
- Public Member Functions inherited from jana::components::JHasInputs::InputBase
void Configure (const InputOptions &options)
 
void ConfigureVariadic (const VariadicInputOptions &options)
 

Friends

class JComponentT
 

Additional Inherited Members

- Public Attributes inherited from jana::components::JHasInputs::InputBase
std::string type_name
 
std::vector< std::string > names
 
std::vector< JEventLevel > levels
 
bool is_variadic = false
 
bool is_optional = false
 

The documentation for this class was generated from the following file: