EnergyCorrections class.
More...
#include "EnergyCorrectionsPlugin.h"
|
StatusCode | MakeEnergyCorrections (const Cluster *const pCluster, float &correctedElectromagneticEnergy, float &correctedHadronicEnergy) const |
| Make an ordered list of energy corrections to a cluster.
|
|
◆ EnergyCorrectionPluginMap
◆ EnergyCorrectionPluginVector
◆ EnergyCorrections()
pandora::EnergyCorrections::EnergyCorrections |
( |
const Pandora *const |
pPandora | ) |
|
|
private |
Default constructor.
- Parameters
-
pPandora | address of the associated pandora instance |
Definition at line 40 of file EnergyCorrectionsPlugin.cc.
◆ ~EnergyCorrections()
pandora::EnergyCorrections::~EnergyCorrections |
( |
| ) |
|
|
private |
◆ GetEnergyCorrectionPluginMap()
Get the energy correction plugin map corresponding to the specified energy correction type.
- Parameters
-
energyCorrectionType | the energy correction type |
- Returns
- reference to the relevant energy correction plugin map
Definition at line 137 of file EnergyCorrectionsPlugin.cc.
◆ InitializePlugin()
Read requested plugin names/labels from a specified xml tag and attempt to assign the plugin pointers as requested.
- Parameters
-
pXmlHandle | address of the relevant xml handle |
xmlTagName | the xml tag name for a given energy correction type |
energyCorrectionType | the energy correction type |
energyCorrectionPluginVector | to receive the addresses of the energy correction plugins |
Definition at line 110 of file EnergyCorrectionsPlugin.cc.
◆ InitializePlugins()
◆ MakeEnergyCorrections()
StatusCode pandora::EnergyCorrections::MakeEnergyCorrections |
( |
const Cluster *const |
pCluster, |
|
|
float & |
correctedElectromagneticEnergy, |
|
|
float & |
correctedHadronicEnergy |
|
) |
| const |
Make an ordered list of energy corrections to a cluster.
- Parameters
-
pCluster | address of the cluster |
correctedElectromagneticEnergy | to receive the corrected electromagnetic energy |
correctedHadronicEnergy | to receive the corrected hadronic energy |
Definition at line 18 of file EnergyCorrectionsPlugin.cc.
◆ RegisterPlugin()
Register an energy correction plugin.
- Parameters
-
pluginName | the name/label associated with the energy correction plugin |
energyCorrectionType | the energy correction type |
energyCorrectionPlugin | pointer to an energy correction plugin |
Definition at line 63 of file EnergyCorrectionsPlugin.cc.
◆ ResetForNextEvent()
StatusCode pandora::EnergyCorrections::ResetForNextEvent |
( |
| ) |
|
|
private |
◆ PandoraApiImpl
◆ PluginManager
◆ m_emEnergyCorrectionPluginMap
◆ m_emEnergyCorrectionPlugins
◆ m_hadEnergyCorrectionPluginMap
◆ m_hadEnergyCorrectionPlugins
◆ m_pPandora
const Pandora* const pandora::EnergyCorrections::m_pPandora |
|
private |
The documentation for this class was generated from the following files: