LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
StreamingAlgorithm class. More...
#include "StreamingAlgorithm.h"
Public Member Functions | |
StreamingAlgorithm () | |
Default constructor. More... | |
virtual | ~StreamingAlgorithm () |
Private Types | |
typedef std::map< std::string, pandora::StringVector > | StreamAlgorithmMap |
Private Member Functions | |
pandora::StatusCode | Run () |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
std::string | m_outputListName |
The name of the output list. More... | |
std::string | m_listType |
The type of the input lists (currently only Cluster is supported) More... | |
pandora::StringVector | m_inputListNames |
The names of the input lists. More... | |
pandora::StringVector | m_outputListNames |
Names of the output lists if not combining into a single list at the end. More... | |
StreamAlgorithmMap | m_streamAlgorithmMap |
A map from individual streams to the algorithms that stream should run. More... | |
StreamingAlgorithm class.
Definition at line 19 of file StreamingAlgorithm.h.
|
private |
Definition at line 30 of file StreamingAlgorithm.h.
lar_content::StreamingAlgorithm::StreamingAlgorithm | ( | ) |
Default constructor.
Definition at line 26 of file StreamingAlgorithm.cc.
|
virtual |
Definition at line 33 of file StreamingAlgorithm.cc.
|
private |
Definition at line 81 of file StreamingAlgorithm.cc.
References m_inputListNames, m_listType, m_outputListName, m_outputListNames, and m_streamAlgorithmMap.
|
private |
Definition at line 39 of file StreamingAlgorithm.cc.
References m_inputListNames, m_outputListName, m_outputListNames, and m_streamAlgorithmMap.
|
private |
The names of the input lists.
Definition at line 36 of file StreamingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The type of the input lists (currently only Cluster is supported)
Definition at line 35 of file StreamingAlgorithm.h.
Referenced by ReadSettings().
|
private |
The name of the output list.
Definition at line 34 of file StreamingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
Names of the output lists if not combining into a single list at the end.
Definition at line 37 of file StreamingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
A map from individual streams to the algorithms that stream should run.
Definition at line 38 of file StreamingAlgorithm.h.
Referenced by ReadSettings(), and Run().