LArMonitoringHelper class.
More...
#include "LArMonitoringHelper.h"
|
static unsigned int | CountHitsByType (const pandora::HitType hitType, const pandora::CaloHitList &caloHitList) |
| Count the number of calo hits, in a provided list, of a specified type.
|
|
static void | GetOrderedMCParticleVector (const LArMCParticleHelper::MCContributionMapVector &selectedMCParticleToGoodHitsMaps, pandora::MCParticleVector &orderedMCParticleVector) |
| Order input MCParticles by their number of hits.
|
|
static void | GetOrderedPfoVector (const LArMCParticleHelper::PfoContributionMap &pfoToReconstructable2DHitsMap, pandora::PfoVector &orderedPfoVector) |
| Order input Pfos by their number of hits.
|
|
static void | PrintMCParticleTable (const LArMCParticleHelper::MCContributionMap &selectedMCParticleToGoodHitsMaps, const pandora::MCParticleVector &orderedMCParticleVector) |
| Print details of selected MCParticles to the terminal in a table.
|
|
static void | PrintPfoTable (const LArMCParticleHelper::PfoContributionMap &pfoToReconstructable2DHitsMap, const pandora::PfoVector &orderedPfoVector) |
| Print details of input Pfos to the terminal in a table.
|
|
static void | PrintMatchingTable (const pandora::PfoVector &orderedPfoVector, const pandora::MCParticleVector &orderedMCParticleVector, const LArMCParticleHelper::MCParticleToPfoHitSharingMap &mcParticleToPfoHitSharingMap, const unsigned int nMatches) |
| Print the shared good hits between all Pfos and MCParticles.
|
|
◆ CountHitsByType()
Count the number of calo hits, in a provided list, of a specified type.
- Parameters
-
hitType | the hit type |
caloHitList | the calo hit list |
- Returns
- the number of calo hits of the specified type
Definition at line 28 of file LArMonitoringHelper.cc.
◆ GetOrderedMCParticleVector()
Order input MCParticles by their number of hits.
- Parameters
-
selectedMCParticleToGoodHitsMaps | the input vector of mappings from selected reconstructable MCParticles to their good hits |
orderedMCParticleVector | the output vector of ordered MCParticles |
Definition at line 43 of file LArMonitoringHelper.cc.
◆ GetOrderedPfoVector()
Order input Pfos by their number of hits.
- Parameters
-
pfoToReconstructable2DHitsMap | the input vector of mappings from Pfos to their reconstructable hits |
orderedPfoVector | the output vector of ordered Pfos |
Definition at line 91 of file LArMonitoringHelper.cc.
◆ PrintMatchingTable()
Print the shared good hits between all Pfos and MCParticles.
- Parameters
-
orderedPfoVector | the input vector of ordered Pfos |
orderedMCParticleVector | the input vector of ordered MCParticles |
mcParticleToPfoHitSharingMap | the output mapping from selected reconstructable MCParticles to Pfos and the number hits shared |
nMatches | the maximum number of Pfo matches to show |
Definition at line 203 of file LArMonitoringHelper.cc.
◆ PrintMCParticleTable()
Print details of selected MCParticles to the terminal in a table.
- Parameters
-
selectedMCParticleToGoodHitsMap | the input mapping from selected reconstructable MCParticles to their good hits |
orderedMCParticleVector | the input vector of ordered MCParticles |
Definition at line 124 of file LArMonitoringHelper.cc.
◆ PrintPfoTable()
Print details of input Pfos to the terminal in a table.
- Parameters
-
pfoToReconstructable2DHitsMap | the input vector of mappings from Pfos to their reconstructable hits |
orderedPfoVector | the input vector of ordered Pfos |
Definition at line 169 of file LArMonitoringHelper.cc.
The documentation for this class was generated from the following files: