EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JEventProcessorManagedPODIO Class Reference

#include <JEventProcessorManagedPODIO.h>

Inheritance diagram for JEventProcessorManagedPODIO:
Inheritance graph
[legend]
Collaboration diagram for JEventProcessorManagedPODIO:
Collaboration graph
[legend]

Public Member Functions

 JEventProcessorManagedPODIO ()
 
virtual ~JEventProcessorManagedPODIO ()
 
void Init () override
 
void Process (const std::shared_ptr< const JEvent > &event) override
 
void Finish () override
 
- Public Member Functions inherited from JEventProcessorPODIO
 JEventProcessorPODIO ()
 
virtual ~JEventProcessorPODIO ()=default
 
void Init () override
 
void Process (const std::shared_ptr< const JEvent > &event) override
 
void Finish () override
 
void FindCollectionsToWrite (const std::shared_ptr< const JEvent > &event)
 

Additional Inherited Members

- Public Attributes inherited from JEventProcessorPODIO
std::unique_ptr< podio::Writer > m_writer
 
std::mutex m_mutex
 
std::once_flag m_is_first_event
 
std::shared_ptr< spdlog::logger > m_log
 
std::string m_output_file = "podio_output.root"
 
std::string m_output_file_copy_dir = ""
 
std::string m_output_backend = "root"
 
std::set< std::string > m_output_collections
 
std::set< std::string > m_output_exclude_collections
 
std::vector< std::string > m_collections_to_write
 
std::vector< std::string > m_collections_to_print
 

Constructor & Destructor Documentation

◆ JEventProcessorManagedPODIO()

JEventProcessorManagedPODIO::JEventProcessorManagedPODIO ( )

◆ ~JEventProcessorManagedPODIO()

JEventProcessorManagedPODIO::~JEventProcessorManagedPODIO ( )
virtual

Member Function Documentation

◆ Finish()

void JEventProcessorManagedPODIO::Finish ( )
override

◆ Init()

void JEventProcessorManagedPODIO::Init ( )
override

◆ Process()

void JEventProcessorManagedPODIO::Process ( const std::shared_ptr< const JEvent > &  event)
override

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