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

Public Member Functions

 PodioOutput (JHasOutputs *owner, std::string collection_name="")
 
std::unique_ptr< typename PodioT::collection_type > & operator() ()
 
PodioT::collection_type * operator-> ()
 
JPodioDatabundleGetDatabundle () const
 
void SetSubsetCollection (bool is_subset)
 
bool IsSubsetCollection () const
 
- 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 ()
 

Protected Member Functions

void ClearData ()
 
void LagrangianStore (JFactorySet &facset, JDatabundle::Status status) override
 
void EulerianStore (JFactorySet &facset) override
 

Member Function Documentation

◆ EulerianStore()

template<typename PodioT >
void jana::components::PodioOutput< PodioT >::EulerianStore ( JFactorySet facset)
inlineoverrideprotectedvirtual

◆ LagrangianStore()

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

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