LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
PostProcessingAlgorithm class. More...
#include "PostProcessingAlgorithm.h"
Public Member Functions | |
PostProcessingAlgorithm () | |
Default constructor. More... | |
template<typename T > | |
StatusCode | RenameList (const std::string &oldListName) const |
Private Member Functions | |
pandora::StatusCode | Reset () |
pandora::StatusCode | Run () |
template<typename T > | |
pandora::StatusCode | RenameList (const std::string &oldListName) const |
Rename a list of relevant type with specified name - the new name will be the old name with appended list counter. More... | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
pandora::StringVector | m_pfoListNames |
The list of pfo list names. More... | |
pandora::StringVector | m_clusterListNames |
The list of cluster list names. More... | |
pandora::StringVector | m_vertexListNames |
The list of vertex list names. More... | |
pandora::StringVector | m_caloHitListNames |
The list of calo hit list names. More... | |
std::string | m_currentPfoListReplacement |
The name of the pfo list to replace the current list. More... | |
unsigned int | m_listCounter |
The counter appended to output (and replacement current) list names and reset each event. More... | |
PostProcessingAlgorithm class.
Definition at line 19 of file PostProcessingAlgorithm.h.
lar_content::PostProcessingAlgorithm::PostProcessingAlgorithm | ( | ) |
Default constructor.
Definition at line 18 of file PostProcessingAlgorithm.cc.
|
private |
Definition at line 83 of file PostProcessingAlgorithm.cc.
References m_caloHitListNames, m_clusterListNames, m_currentPfoListReplacement, m_pfoListNames, and m_vertexListNames.
|
private |
Rename a list of relevant type with specified name - the new name will be the old name with appended list counter.
oldListName | the old list name |
StatusCode lar_content::PostProcessingAlgorithm::RenameList | ( | const std::string & | oldListName | ) | const |
Definition at line 74 of file PostProcessingAlgorithm.cc.
References m_listCounter.
|
private |
Definition at line 25 of file PostProcessingAlgorithm.cc.
References m_listCounter.
|
private |
Definition at line 33 of file PostProcessingAlgorithm.cc.
References m_caloHitListNames, m_clusterListNames, m_currentPfoListReplacement, m_listCounter, m_pfoListNames, and m_vertexListNames.
|
private |
The list of calo hit list names.
Definition at line 44 of file PostProcessingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The list of cluster list names.
Definition at line 42 of file PostProcessingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the pfo list to replace the current list.
Definition at line 46 of file PostProcessingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The counter appended to output (and replacement current) list names and reset each event.
Definition at line 48 of file PostProcessingAlgorithm.h.
Referenced by RenameList(), Reset(), and Run().
|
private |
The list of pfo list names.
Definition at line 41 of file PostProcessingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The list of vertex list names.
Definition at line 43 of file PostProcessingAlgorithm.h.
Referenced by ReadSettings(), and Run().