Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
PostProcessingAlgorithm.h
Go to the documentation of this file.
1
8#ifndef LAR_POST_PROCESSING_ALGORITHM_H
9#define LAR_POST_PROCESSING_ALGORITHM_H 1
10
11#include "Pandora/Algorithm.h"
12
13namespace lar_content
14{
15
50
51} // namespace lar_content
52
53#endif // #ifndef LAR_POST_PROCESSING_ALGORITHM_H
Header file for the algorithm class.
PostProcessingAlgorithm class.
unsigned int m_listCounter
The counter appended to output (and replacement current) list names and reset each event.
PostProcessingAlgorithm()
Default constructor.
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 ...
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
pandora::StringVector m_caloHitListNames
The list of calo hit list names.
pandora::StatusCode Run()
Run the algorithm.
pandora::StatusCode Reset()
Perform any operations when pandora is reset, typically at the end of each event.
std::string m_currentPfoListReplacement
The name of the pfo list to replace the current list.
pandora::StringVector m_pfoListNames
The list of pfo list names.
pandora::StringVector m_vertexListNames
The list of vertex list names.
pandora::StringVector m_clusterListNames
The list of cluster list names.
Algorithm class. Algorithm addresses are held only by the algorithm manager. They have a fully define...
Definition Algorithm.h:21
std::vector< std::string > StringVector
StatusCode
The StatusCode enum.