PerfectNeutralHitRecoveryAlgorithm class.
More...
#include <PerfectNeutralHitRecoveryAlgorithm.h>
|
typedef std::map< const
pandora::MCParticle
*, pandora::CaloHitList * > | MCParticleToCaloHitListMap |
|
typedef std::map< const
pandora::MCParticle
*, pandora::ClusterList * > | MCParticleToClusterListMap |
|
typedef std::map< const
pandora::CaloHit *, const
pandora::Cluster * > | CaloHitToClusterMap |
|
|
pandora::StatusCode | Run () |
|
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
|
void | SimpleMCParticleCaloHitListCollection (const pandora::CaloHit *const pCaloHit, MCParticleToCaloHitListMap &mcParticleToCaloHitListMap) const |
| Simple mc particle collection, using main mc particle associated with each calo hit. More...
|
|
void | SimpleMCParticleClusterListCollection (const pandora::Cluster *const pCluster, MCParticleToClusterListMap &mcParticleToClusterListMap) const |
|
void | AddToCaloHitListMap (const pandora::CaloHit *const pCaloHitToAdd, const pandora::MCParticle *const pMCParticle, MCParticleToCaloHitListMap &mcParticleToCaloHitListMap) const |
| Full mc particle collection, using map of mc particles to hit weights; fragment calo hits where necessary. More...
|
|
void | AddToClusterListMap (const pandora::Cluster *const pClusterToAdd, const pandora::MCParticle *const pMCParticle, MCParticleToClusterListMap &mcParticleToClusterListMap) const |
|
void | ClearCaloHitListMap (MCParticleToCaloHitListMap &mcParticleToCaloHitListMap) const |
|
void | CreateNeutralClusters (MCParticleToCaloHitListMap &mcParticleToCaloHitListMap) const |
|
void | RemoveClusterCaloHitAssociations (CaloHitToClusterMap &caloHitToClusterRemoveMap) const |
|
void | AddClusterCaloHitAssociations (CaloHitToClusterMap &caloHitToClusterAddMap) const |
|
void april_content::PerfectNeutralHitRecoveryAlgorithm::AddToCaloHitListMap |
( |
const pandora::CaloHit *const |
pCaloHitToAdd, |
|
|
const pandora::MCParticle *const |
pMCParticle, |
|
|
MCParticleToCaloHitListMap & |
mcParticleToCaloHitListMap |
|
) |
| const |
|
private |
Full mc particle collection, using map of mc particles to hit weights; fragment calo hits where necessary.
- Parameters
-
pCaloHit | address of the calo hit |
mcParticleToHitListMap | the mc particle to hit list map Add a calo hit to the mc particle to hit list map |
pCaloHit | address of the calo hit |
pMCParticle | address of the mc particle |
mcParticleToHitListMap | the mc particle to hit list map |
void april_content::PerfectNeutralHitRecoveryAlgorithm::SimpleMCParticleCaloHitListCollection |
( |
const pandora::CaloHit *const |
pCaloHit, |
|
|
MCParticleToCaloHitListMap & |
mcParticleToCaloHitListMap |
|
) |
| const |
|
private |
Simple mc particle collection, using main mc particle associated with each calo hit.
- Parameters
-
pCaloHit | address of the calo hit |
mcParticleToHitListMap | the mc particle to hit list map |
The documentation for this class was generated from the following files: