JANA2
C++ framework for multi-threaded data processing
Loading...
Searching...
No Matches
jana::components::Output< T > Class Template Reference
Inheritance diagram for jana::components::Output< T >:
[legend]
Collaboration diagram for jana::components::Output< T >:
[legend]

Public Member Functions

 Output (JHasOutputs *owner, std::string short_name="")
 
 Output (JHasOutputs *owner, std::vector< T * > *external_data, std::string short_name="")
 
void SetNotOwnerFlag (bool not_owner)
 
std::vector< T * > & operator() ()
 
JLightweightDatabundleT< T > & GetDatabundle ()
 
void LagrangianStore (JFactorySet &, JDatabundle::Status status) override
 
void EulerianStore (JFactorySet &facset) override
 
- Public Member Functions inherited from jana::components::JHasOutputs::OutputBase
JDatabundleGetDatabundle ()
 
JEventLevel GetLevel () const
 
void SetDatabundle (JDatabundle *databundle)
 
void SetLevel (JEventLevel level)
 
void SetShortName (std::string short_name)
 
void SetUniqueName (std::string unique_name)
 
void ClearData ()
 

Member Function Documentation

◆ EulerianStore()

template<typename T >
void jana::components::Output< T >::EulerianStore ( JFactorySet facset)
inlineoverridevirtual

◆ LagrangianStore()

template<typename T >
void jana::components::Output< T >::LagrangianStore ( JFactorySet ,
JDatabundle::Status  status 
)
inlineoverridevirtual

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