Public Member Functions | Private Attributes | List of all members
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

Get the all mc particle to hits map.

Returns
the all mc particle to hits map

Definition at line 241 of file EventValidationBaseAlgorithm.h.

242 {
244 }
LArMCParticleHelper::MCContributionMap m_allMCParticleToHitsMap
The all mc particle to hits map.
const LArMCParticleHelper::MCParticleToPfoHitSharingMap & lar_content::EventValidationBaseAlgorithm::ValidationInfo::GetInterpretedMCToPfoHitSharingMap ( ) const
inline

Get the interpreted mc to pfo hit sharing map.

Returns
the interpreted mc to pfo hit sharing map

Definition at line 269 of file EventValidationBaseAlgorithm.h.

270 {
272 }
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_interpretedMCToPfoHitSharingMap
The interpreted mc to pfo hit sharing map.
const LArMCParticleHelper::MCParticleToPfoHitSharingMap & lar_content::EventValidationBaseAlgorithm::ValidationInfo::GetMCToPfoHitSharingMap ( ) const
inline

Get the mc to pfo hit sharing map.

Returns
the mc to pfo hit sharing map

Definition at line 262 of file EventValidationBaseAlgorithm.h.

263 {
264  return m_mcToPfoHitSharingMap;
265 }
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_mcToPfoHitSharingMap
The mc to pfo hit sharing map.
const LArMCParticleHelper::PfoContributionMap & lar_content::EventValidationBaseAlgorithm::ValidationInfo::GetPfoToHitsMap ( ) const
inline

Get the pfo to hits map.

Returns
the pfo to hits map

Definition at line 255 of file EventValidationBaseAlgorithm.h.

256 {
257  return m_pfoToHitsMap;
258 }
LArMCParticleHelper::PfoContributionMap m_pfoToHitsMap
The pfo to hits map.
const LArMCParticleHelper::MCContributionMap & lar_content::EventValidationBaseAlgorithm::ValidationInfo::GetTargetMCParticleToHitsMap ( ) const
inline

Get the target mc particle to hits map.

Returns
the target mc particle to hits map

Definition at line 248 of file EventValidationBaseAlgorithm.h.

249 {
251 }
LArMCParticleHelper::MCContributionMap m_targetMCParticleToHitsMap
The target mc particle to hits map.
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetAllMCParticleToHitsMap ( const LArMCParticleHelper::MCContributionMap allMCParticleToHitsMap)
inline

Set the all mc particle to hits map.

Parameters
allMCParticleToHitsMapthe all mc particle to hits map

Definition at line 276 of file EventValidationBaseAlgorithm.h.

277 {
278  m_allMCParticleToHitsMap = allMCParticleToHitsMap;
279 }
LArMCParticleHelper::MCContributionMap m_allMCParticleToHitsMap
The all mc particle to hits map.
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetInterpretedMCToPfoHitSharingMap ( const LArMCParticleHelper::MCParticleToPfoHitSharingMap interpretedMCToPfoHitSharingMap)
inline

Set the interpreted mc to pfo hit sharing map.

Parameters
interpretedMCToPfoHitSharingMapthe interpreted mc to pfo hit sharing map

Definition at line 304 of file EventValidationBaseAlgorithm.h.

306 {
307  m_interpretedMCToPfoHitSharingMap = interpretedMCToPfoHitSharingMap;
308 }
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_interpretedMCToPfoHitSharingMap
The interpreted mc to pfo hit sharing map.
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetMCToPfoHitSharingMap ( const LArMCParticleHelper::MCParticleToPfoHitSharingMap mcToPfoHitSharingMap)
inline

Set the mc to pfo hit sharing map.

Parameters
mcToPfoHitSharingMapthe mc to pfo hit sharing map

Definition at line 297 of file EventValidationBaseAlgorithm.h.

298 {
299  m_mcToPfoHitSharingMap = mcToPfoHitSharingMap;
300 }
LArMCParticleHelper::MCParticleToPfoHitSharingMap m_mcToPfoHitSharingMap
The mc to pfo hit sharing map.
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetPfoToHitsMap ( const LArMCParticleHelper::PfoContributionMap pfoToHitsMap)
inline

Set the pfo to hits map.

Parameters
pfoToHitsMapthe pfo to hits map

Definition at line 290 of file EventValidationBaseAlgorithm.h.

291 {
292  m_pfoToHitsMap = pfoToHitsMap;
293 }
LArMCParticleHelper::PfoContributionMap m_pfoToHitsMap
The pfo to hits map.
void lar_content::EventValidationBaseAlgorithm::ValidationInfo::SetTargetMCParticleToHitsMap ( const LArMCParticleHelper::MCContributionMap targetMCParticleToHitsMap)
inline

Set the target mc particle to hits map.

Parameters
targetMCParticleToHitsMapthe target mc particle to hits map

Definition at line 283 of file EventValidationBaseAlgorithm.h.

284 {
285  m_targetMCParticleToHitsMap = targetMCParticleToHitsMap;
286 }
LArMCParticleHelper::MCContributionMap m_targetMCParticleToHitsMap
The target mc particle to hits map.

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.

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.

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

The mc to pfo hit sharing map.

Definition at line 121 of file EventValidationBaseAlgorithm.h.

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

The pfo to hits map.

Definition at line 120 of file EventValidationBaseAlgorithm.h.

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

The target mc particle to hits map.

Definition at line 119 of file EventValidationBaseAlgorithm.h.


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