LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::EventValidationBaseAlgorithm::ValidationInfo Class Reference

ValidationInfo class. More...

#include "EventValidationBaseAlgorithm.h"

Public Member Functions

const LArMCParticleHelper::MCContributionMapGetAllMCParticleToHitsMap () const
 Get the all mc particle to hits map. More...
 
const LArMCParticleHelper::MCContributionMapGetTargetMCParticleToHitsMap () const
 Get the target mc particle to hits map. More...
 
const LArMCParticleHelper::PfoContributionMapGetPfoToHitsMap () const
 Get the pfo to hits map. More...
 
const LArMCParticleHelper::MCParticleToPfoHitSharingMapGetMCToPfoHitSharingMap () const
 Get the mc to pfo hit sharing map. More...
 
const LArMCParticleHelper::MCParticleToPfoHitSharingMapGetInterpretedMCToPfoHitSharingMap () const
 Get the interpreted mc to pfo hit sharing map. More...
 
void SetAllMCParticleToHitsMap (const LArMCParticleHelper::MCContributionMap &allMCParticleToHitsMap)
 Set the all mc particle to hits map. More...
 
void SetTargetMCParticleToHitsMap (const LArMCParticleHelper::MCContributionMap &targetMCParticleToHitsMap)
 Set the target mc particle to hits map. More...
 
void SetPfoToHitsMap (const LArMCParticleHelper::PfoContributionMap &pfoToHitsMap)
 Set the pfo to hits map. More...
 
void SetMCToPfoHitSharingMap (const LArMCParticleHelper::MCParticleToPfoHitSharingMap &mcToPfoHitSharingMap)
 Set the mc to pfo hit sharing map. More...
 
void SetInterpretedMCToPfoHitSharingMap (const LArMCParticleHelper::MCParticleToPfoHitSharingMap &interpretedMCToPfoHitSharingMap)
 Set the interpreted mc to pfo hit sharing map. More...
 

Private Attributes

LArMCParticleHelper::MCContributionMap m_allMCParticleToHitsMap
 The all mc particle to hits map. More...
 
LArMCParticleHelper::MCContributionMap m_targetMCParticleToHitsMap
 The target mc particle to hits map. More...
 
LArMCParticleHelper::PfoContributionMap m_pfoToHitsMap
 The pfo to hits map. More...
 
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_mcToPfoHitSharingMap
 The mc to pfo hit sharing map. More...
 
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_interpretedMCToPfoHitSharingMap
 The interpreted mc to pfo hit sharing map. More...
 

Detailed Description

ValidationInfo class.

Definition at line 44 of file EventValidationBaseAlgorithm.h.

Member Function Documentation

const LArMCParticleHelper::MCContributionMap & lar_content::EventValidationBaseAlgorithm::ValidationInfo::GetAllMCParticleToHitsMap ( ) const
inline
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetAllMCParticleToHitsMap ( const LArMCParticleHelper::MCContributionMap allMCParticleToHitsMap)
inline
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetInterpretedMCToPfoHitSharingMap ( const LArMCParticleHelper::MCParticleToPfoHitSharingMap interpretedMCToPfoHitSharingMap)
inline
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetMCToPfoHitSharingMap ( const LArMCParticleHelper::MCParticleToPfoHitSharingMap mcToPfoHitSharingMap)
inline
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetPfoToHitsMap ( const LArMCParticleHelper::PfoContributionMap pfoToHitsMap)
inline
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetTargetMCParticleToHitsMap ( const LArMCParticleHelper::MCContributionMap targetMCParticleToHitsMap)
inline

Member Data Documentation

LArMCParticleHelper::MCContributionMap lar_content::EventValidationBaseAlgorithm::ValidationInfo::m_allMCParticleToHitsMap
private

The all mc particle to hits map.

Definition at line 118 of file EventValidationBaseAlgorithm.h.

Referenced by GetAllMCParticleToHitsMap(), and SetAllMCParticleToHitsMap().

LArMCParticleHelper::MCParticleToPfoHitSharingMap lar_content::EventValidationBaseAlgorithm::ValidationInfo::m_interpretedMCToPfoHitSharingMap
private

The interpreted mc to pfo hit sharing map.

Definition at line 122 of file EventValidationBaseAlgorithm.h.

Referenced by GetInterpretedMCToPfoHitSharingMap(), and SetInterpretedMCToPfoHitSharingMap().

LArMCParticleHelper::MCParticleToPfoHitSharingMap lar_content::EventValidationBaseAlgorithm::ValidationInfo::m_mcToPfoHitSharingMap
private

The mc to pfo hit sharing map.

Definition at line 121 of file EventValidationBaseAlgorithm.h.

Referenced by GetMCToPfoHitSharingMap(), and SetMCToPfoHitSharingMap().

LArMCParticleHelper::PfoContributionMap lar_content::EventValidationBaseAlgorithm::ValidationInfo::m_pfoToHitsMap
private

The pfo to hits map.

Definition at line 120 of file EventValidationBaseAlgorithm.h.

Referenced by GetPfoToHitsMap(), and SetPfoToHitsMap().

LArMCParticleHelper::MCContributionMap lar_content::EventValidationBaseAlgorithm::ValidationInfo::m_targetMCParticleToHitsMap
private

The target mc particle to hits map.

Definition at line 119 of file EventValidationBaseAlgorithm.h.

Referenced by GetTargetMCParticleToHitsMap(), and SetTargetMCParticleToHitsMap().


The documentation for this class was generated from the following file: