PandoraImpl class.
More...
#include "PandoraImpl.h"
PandoraImpl class.
Definition at line 17 of file PandoraImpl.h.
◆ PandoraImpl()
pandora::PandoraImpl::PandoraImpl |
( |
Pandora *const |
pPandora | ) |
|
|
private |
Constructor.
- Parameters
-
pPandora | address of the pandora object to interface |
Definition at line 115 of file PandoraImpl.cc.
◆ GetPandoraAlgorithms()
const StringVector & pandora::PandoraImpl::GetPandoraAlgorithms |
( |
| ) |
const |
|
private |
Get the list of algorithms to be run by pandora.
- Returns
- address of the list pandora algorithms
Definition at line 64 of file PandoraImpl.cc.
◆ InitializeAlgorithms()
Initialize pandora algorithms.
- Parameters
-
pXmlHandle | address of the relevant xml handle |
Definition at line 85 of file PandoraImpl.cc.
◆ InitializePlugins()
Initialize pandora plugins.
- Parameters
-
pXmlHandle | address of the relevant xml handle |
Definition at line 92 of file PandoraImpl.cc.
◆ InitializeSettings()
Initialize pandora settings.
- Parameters
-
pXmlHandle | address of the relevant xml handle |
Definition at line 78 of file PandoraImpl.cc.
◆ PrepareCaloHits()
StatusCode pandora::PandoraImpl::PrepareCaloHits |
( |
| ) |
const |
|
private |
Prepare calo hits: order the hits by pseudo layer, calculate density weights, identify isolated hits, identify possible mip hits and calculate surrounding energy values.
Definition at line 57 of file PandoraImpl.cc.
◆ PrepareMCParticles()
StatusCode pandora::PandoraImpl::PrepareMCParticles |
( |
| ) |
const |
|
private |
Prepare mc particles: select mc pfo targets, match tracks and calo hits to the correct mc particles for particle flow.
Definition at line 27 of file PandoraImpl.cc.
◆ PrepareTracks()
StatusCode pandora::PandoraImpl::PrepareTracks |
( |
| ) |
const |
|
private |
Prepare tracks: add track associations (parent-daughter and sibling)
Definition at line 47 of file PandoraImpl.cc.
◆ ResetEvent()
StatusCode pandora::PandoraImpl::ResetEvent |
( |
| ) |
const |
|
private |
Ï event, calling manager reset functions and any registered reset functions.
Definition at line 99 of file PandoraImpl.cc.
◆ RunAlgorithm()
StatusCode pandora::PandoraImpl::RunAlgorithm |
( |
const std::string & |
algorithmName | ) |
const |
|
private |
Run an algorithm registered with pandora.
- Parameters
-
algorithmName | the name of the algorithm instance to run |
Definition at line 71 of file PandoraImpl.cc.
◆ Pandora
◆ m_pPandora
Pandora* pandora::PandoraImpl::m_pPandora |
|
private |
The pandora object to provide an interface to.
Definition at line 84 of file PandoraImpl.h.
The documentation for this class was generated from the following files: