![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
SlicingAlgorithm class. More...
#include "SlicingAlgorithm.h"
Classes | |
| class | Slice |
| Slice class. More... | |
Public Types | |
| typedef std::vector< Slice > | SliceList |
| typedef std::map< pandora::HitType, std::string > | HitTypeToNameMap |
Public Member Functions | |
| SlicingAlgorithm () | |
| Default constructor. More... | |
Private Member Functions | |
| pandora::StatusCode | Run () |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
| EventSlicingBaseTool * | m_pEventSlicingTool |
| The address of the event slicing tool. More... | |
| std::string | m_slicingListDeletionAlgorithm |
| The name of the slicing list deletion algorithm. More... | |
| HitTypeToNameMap | m_caloHitListNames |
| The hit type to calo hit list name map. More... | |
| HitTypeToNameMap | m_clusterListNames |
| The hit type to cluster list name map. More... | |
| std::string | m_sliceClusterListName |
| The name of the output slice cluster list. More... | |
| std::string | m_slicePfoListName |
| The name of the output slice pfo list. More... | |
SlicingAlgorithm class.
Definition at line 24 of file SlicingAlgorithm.h.
| typedef std::map<pandora::HitType, std::string> lar_content::SlicingAlgorithm::HitTypeToNameMap |
Definition at line 39 of file SlicingAlgorithm.h.
| typedef std::vector<Slice> lar_content::SlicingAlgorithm::SliceList |
Definition at line 38 of file SlicingAlgorithm.h.
| lar_content::SlicingAlgorithm::SlicingAlgorithm | ( | ) |
Default constructor.
Definition at line 20 of file SlicingAlgorithm.cc.
|
private |
Definition at line 88 of file SlicingAlgorithm.cc.
References m_caloHitListNames, m_clusterListNames, m_pEventSlicingTool, m_sliceClusterListName, m_slicePfoListName, and m_slicingListDeletionAlgorithm.
|
private |
Definition at line 27 of file SlicingAlgorithm.cc.
References f, m_caloHitListNames, m_clusterListNames, m_pEventSlicingTool, m_sliceClusterListName, m_slicePfoListName, m_slicingListDeletionAlgorithm, and lar_content::EventSlicingBaseTool::RunSlicing().
|
private |
The hit type to calo hit list name map.
Definition at line 53 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The hit type to cluster list name map.
Definition at line 54 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The address of the event slicing tool.
Definition at line 50 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the output slice cluster list.
Definition at line 56 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the output slice pfo list.
Definition at line 57 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the slicing list deletion algorithm.
Definition at line 51 of file SlicingAlgorithm.h.
Referenced by ReadSettings(), and Run().