JANA2
C++ framework for multi-threaded data processing
Loading...
Searching...
No Matches
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 (JHasOutputs *owner, std::vector< std::string > default_collection_names={})
 
void SetShortNames (std::vector< std::string > short_names) override
 
void SetUniqueNames (std::vector< std::string > unique_names) override
 
std::vector< std::unique_ptr< typename PodioT::collection_type > > & operator() ()
 
void LagrangianStore (JFactorySet &facset, JDatabundle::Status status) override
 
void EulerianStore (JFactorySet &facset) override
 
- Public Member Functions inherited from jana::components::JHasOutputs::VariadicOutputBase
std::vector< JDatabundle * > & GetDatabundles ()
 
JEventLevel GetLevel () const
 
void SetLevel (JEventLevel level)
 
void ClearData ()
 

Member Function Documentation

◆ EulerianStore()

template<typename PodioT >
void jana::components::VariadicPodioOutput< PodioT >::EulerianStore ( JFactorySet facset)
inlineoverridevirtual

◆ LagrangianStore()

template<typename PodioT >
void jana::components::VariadicPodioOutput< PodioT >::LagrangianStore ( JFactorySet facset,
JDatabundle::Status  status 
)
inlineoverridevirtual

◆ SetShortNames()

template<typename PodioT >
void jana::components::VariadicPodioOutput< PodioT >::SetShortNames ( std::vector< std::string >  short_names)
inlineoverridevirtual

◆ SetUniqueNames()

template<typename PodioT >
void jana::components::VariadicPodioOutput< PodioT >::SetUniqueNames ( std::vector< std::string >  unique_names)
inlineoverridevirtual

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