Pandora class.
More...
#include "Pandora.h"
Pandora class.
Definition at line 39 of file Pandora.h.
◆ Pandora()
pandora::Pandora::Pandora |
( |
const std::string & |
name = "" | ) |
|
Default constructor.
- Parameters
-
name | descriptive name or label for the pandora instance |
Definition at line 33 of file Pandora.cc.
◆ ~Pandora()
pandora::Pandora::~Pandora |
( |
| ) |
|
◆ GetGeometry()
Get the pandora geometry instance.
- Returns
- the address of the pandora geometry instance
Definition at line 189 of file Pandora.cc.
◆ GetName()
const std::string & pandora::Pandora::GetName |
( |
| ) |
const |
Get the descriptive name or label for the pandora instance.
- Returns
- the descriptive name or label for the pandora instance
Definition at line 203 of file Pandora.cc.
◆ GetPandoraApiImpl()
Get the pandora api impl.
- Returns
- Address of the pandora api impl
Definition at line 168 of file Pandora.cc.
◆ GetPandoraContentApiImpl()
Get the pandora content api impl.
- Returns
- Address of the pandora content api impl
Definition at line 175 of file Pandora.cc.
◆ GetPlugins()
Get the pandora plugin instance, providing access to user registered functions and calculators.
- Returns
- the address of the pandora plugin instance
Definition at line 196 of file Pandora.cc.
◆ GetSettings()
Get the pandora settings instance.
- Returns
- the address of the pandora settings instance
Definition at line 182 of file Pandora.cc.
◆ PrepareEvent()
Prepare event, calculating properties of input objects for later use in algorithms.
Definition at line 100 of file Pandora.cc.
◆ ProcessEvent()
Process event, calling event prepare event function, then running the algorithms.
Definition at line 111 of file Pandora.cc.
◆ ReadSettings()
StatusCode pandora::Pandora::ReadSettings |
( |
const std::string & |
xmlFileName | ) |
|
|
private |
Read pandora settings.
- Parameters
-
xmlFileName | the name of the xml file containing the settings |
Definition at line 133 of file Pandora.cc.
◆ ResetEvent()
Reset event, calling manager reset functions and any registered reset functions.
Definition at line 126 of file Pandora.cc.
◆ PandoraApiImpl
◆ PandoraContentApiImpl
◆ PandoraImpl
◆ m_name
std::string pandora::Pandora::m_name |
|
private |
The descriptive name or label for the pandora instance.
Definition at line 134 of file Pandora.h.
◆ m_pAlgorithmManager
The algorithm manager.
Definition at line 119 of file Pandora.h.
◆ m_pCaloHitManager
◆ m_pClusterManager
The cluster manager.
Definition at line 121 of file Pandora.h.
◆ m_pGeometryManager
The geometry manager.
Definition at line 122 of file Pandora.h.
◆ m_pMCManager
◆ m_pPandoraApiImpl
The pandora api implementation.
Definition at line 130 of file Pandora.h.
◆ m_pPandoraContentApiImpl
The pandora content api implementation.
Definition at line 131 of file Pandora.h.
◆ m_pPandoraImpl
The pandora implementation.
Definition at line 132 of file Pandora.h.
◆ m_pPandoraSettings
The pandora settings instance.
Definition at line 129 of file Pandora.h.
◆ m_pPfoManager
The particle flow object manager.
Definition at line 124 of file Pandora.h.
◆ m_pPluginManager
The pandora plugin manager.
Definition at line 125 of file Pandora.h.
◆ m_pTrackManager
The track manager.
Definition at line 126 of file Pandora.h.
◆ m_pVertexManager
The vertex manager.
Definition at line 127 of file Pandora.h.
The documentation for this class was generated from the following files: