LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ReconstructabilityCriteria class. More...
#include "LArHierarchyHelper.h"
Public Member Functions | |
ReconstructabilityCriteria () | |
Default constructor. More... | |
ReconstructabilityCriteria (const ReconstructabilityCriteria &obj) | |
Copy constructor. More... | |
ReconstructabilityCriteria (const unsigned int minHits, const unsigned int minHitsForGoodView, const unsigned int minGoodViews, const bool removeNeutrons) | |
Constructor. More... | |
Public Attributes | |
const unsigned int | m_minHits |
the minimum number of primary good Hits More... | |
const unsigned int | m_minHitsForGoodView |
the minimum number of Hits for a good view More... | |
const unsigned int | m_minGoodViews |
the minimum number of primary good views More... | |
const bool | m_removeNeutrons |
whether to remove neutrons and their downstream particles More... | |
ReconstructabilityCriteria class.
Definition at line 94 of file LArHierarchyHelper.h.
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria | ( | ) |
Default constructor.
Definition at line 779 of file LArHierarchyHelper.cc.
References m_minGoodViews, m_minHitsForGoodView, and m_removeNeutrons.
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria | ( | const ReconstructabilityCriteria & | obj | ) |
Copy constructor.
Definition at line 789 of file LArHierarchyHelper.cc.
References m_minGoodViews, m_minHits, m_minHitsForGoodView, and m_removeNeutrons.
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria | ( | const unsigned int | minHits, |
const unsigned int | minHitsForGoodView, | ||
const unsigned int | minGoodViews, | ||
const bool | removeNeutrons | ||
) |
Constructor.
minHits | The total minimum number of hits for a particle to be considered reconstructable |
minHitsForGoodView | The number of hits within a view for a particle to be considered reconstructable |
minGoodViews | The minimum number of good views for a particle to be considered reconstructable |
removeNeutrons | Whether to remove neutrons and downstream particles from consideration |
Definition at line 799 of file LArHierarchyHelper.cc.
References m_minGoodViews, m_minHitsForGoodView, and m_removeNeutrons.
const unsigned int lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::m_minGoodViews |
the minimum number of primary good views
Definition at line 120 of file LArHierarchyHelper.h.
Referenced by lar_content::LArHierarchyHelper::MCHierarchy::IsReconstructable(), and ReconstructabilityCriteria().
const unsigned int lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::m_minHits |
the minimum number of primary good Hits
Definition at line 118 of file LArHierarchyHelper.h.
Referenced by lar_content::LArHierarchyHelper::MCHierarchy::IsReconstructable(), and ReconstructabilityCriteria().
const unsigned int lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::m_minHitsForGoodView |
the minimum number of Hits for a good view
Definition at line 119 of file LArHierarchyHelper.h.
Referenced by lar_content::LArHierarchyHelper::MCHierarchy::IsReconstructable(), and ReconstructabilityCriteria().
const bool lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::m_removeNeutrons |
whether to remove neutrons and their downstream particles
Definition at line 121 of file LArHierarchyHelper.h.
Referenced by lar_content::LArHierarchyHelper::MCHierarchy::CollectContinuations(), lar_content::LArHierarchyHelper::MCHierarchy::FillHierarchy(), lar_content::LArHierarchyHelper::MCHierarchy::InterpretHierarchy(), and ReconstructabilityCriteria().