JANA2
C++ framework for multi-threaded data processing
All Classes Namespaces Functions Variables Enumerations Enumerator Friends Pages
jana::components::VariadicPodioOutput< PodioT > Class Template Reference
Inheritance diagram for jana::components::VariadicPodioOutput< PodioT >:
[legend]
Collaboration diagram for jana::components::VariadicPodioOutput< PodioT >:
[legend]

Public Member Functions

 VariadicPodioOutput (JHasDatabundleOutputs *owner, std::vector< std::string > default_collection_names={})
 
void StoreData (const JEvent &event) override
 
void Reset () override
 
- Public Member Functions inherited from jana::components::JHasDatabundleOutputs::OutputBase
const std::vector< JDatabundle * > & GetDatabundles ()
 
virtual void StoreData (const JFactorySet &)=0
 

Additional Inherited Members

- Public Attributes inherited from jana::components::JHasDatabundleOutputs::OutputBase
std::string type_name
 
std::vector< std::string > databundle_names
 
std::vector< JDatabundle * > databundles
 
JEventLevel level = JEventLevel::None
 
bool is_variadic = false
 

Member Function Documentation

◆ Reset()

template<typename PodioT >
void jana::components::VariadicPodioOutput< PodioT >::Reset ( )
inlineoverridevirtual

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