PerfectIsoHitRemovalAlgorithm class.
More...
#include <PerfectIsoHitRemovalAlgorithm.h>
|
typedef std::map< const
pandora::MCParticle
*, pandora::CaloHitList * > | MCParticleToCaloHitListMap |
|
typedef std::map< const
pandora::MCParticle *, const
pandora::Cluster * > | MCParticleToClusterMap |
|
|
pandora::StatusCode | Run () |
|
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
|
void | SimpleMCParticleCaloHitListCollection (const pandora::CaloHit *const pCaloHit, MCParticleToCaloHitListMap &mcParticleToCaloHitListMap) |
| Simple mc particle collection, using main mc particle associated with each calo hit. More...
|
|
void | SimpleMCParticleClusterCollection (const pandora::Cluster *const pCluster, MCParticleToClusterMap &mcParticleToClusterMap) |
|
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 | AddToClusterMap (const pandora::Cluster *const pClusterToAdd, const pandora::MCParticle *const pMCParticle, MCParticleToClusterMap &mcParticleToClusterMap) const |
|
pandora::StatusCode | MergeCaloHits (const MCParticleToCaloHitListMap &mcParticleToCaloHitListMap, const MCParticleToClusterMap &mcParticleToClusterMap) const |
| Create clusters based on information in the mc particle to hit list map. More...
|
|
void | CreateCluster (const pandora::CaloHitList *const caloHitList) const |
|
|
int | m_CaloHitMCGetterFailures |
|
void april_content::PerfectIsoHitRemovalAlgorithm::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 |
StatusCode april_content::PerfectIsoHitRemovalAlgorithm::MergeCaloHits |
( |
const MCParticleToCaloHitListMap & |
mcParticleToCaloHitListMap, |
|
|
const MCParticleToClusterMap & |
mcParticleToClusterMap |
|
) |
| const |
|
private |
Create clusters based on information in the mc particle to hit list map.
- Parameters
-
mcParticleToHitListMap | the mc particle to hit list map |
void april_content::PerfectIsoHitRemovalAlgorithm::SimpleMCParticleCaloHitListCollection |
( |
const pandora::CaloHit *const |
pCaloHit, |
|
|
MCParticleToCaloHitListMap & |
mcParticleToCaloHitListMap |
|
) |
| |
|
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: