All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria Class Reference

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...
 

Detailed Description

ReconstructabilityCriteria class.

Definition at line 94 of file LArHierarchyHelper.h.

Constructor & Destructor Documentation

lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria ( )

Default constructor.

Definition at line 732 of file LArHierarchyHelper.cc.

732  :
733  m_minHits{30},
735  m_minGoodViews{2},
736  m_removeNeutrons{true}
737 {
738 }
const unsigned int m_minHitsForGoodView
the minimum number of Hits for a good view
const bool m_removeNeutrons
whether to remove neutrons and their downstream particles
const unsigned int m_minHits
the minimum number of primary good Hits
const unsigned int m_minGoodViews
the minimum number of primary good views
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria ( const ReconstructabilityCriteria obj)

Copy constructor.

Definition at line 742 of file LArHierarchyHelper.cc.

742  :
743  m_minHits{obj.m_minHits},
744  m_minHitsForGoodView{obj.m_minHitsForGoodView},
745  m_minGoodViews{obj.m_minGoodViews},
746  m_removeNeutrons{obj.m_removeNeutrons}
747 {
748 }
const unsigned int m_minHitsForGoodView
the minimum number of Hits for a good view
const bool m_removeNeutrons
whether to remove neutrons and their downstream particles
const unsigned int m_minHits
the minimum number of primary good Hits
const unsigned int m_minGoodViews
the minimum number of primary good views
lar_content::LArHierarchyHelper::MCHierarchy::ReconstructabilityCriteria::ReconstructabilityCriteria ( const unsigned int  minHits,
const unsigned int  minHitsForGoodView,
const unsigned int  minGoodViews,
const bool  removeNeutrons 
)

Constructor.

Parameters
minHitsThe total minimum number of hits for a particle to be considered reconstructable
minHitsForGoodViewThe number of hits within a view for a particle to be considered reconstructable
minGoodViewsThe minimum number of good views for a particle to be considered reconstructable
removeNeutronsWhether to remove neutrons and downstream particles from consideration

Definition at line 752 of file LArHierarchyHelper.cc.

753  :
754  m_minHits{minHits},
755  m_minHitsForGoodView{minHitsForGoodView},
756  m_minGoodViews{minGoodViews},
757  m_removeNeutrons{removeNeutrons}
758 {
759 }
const unsigned int m_minHitsForGoodView
the minimum number of Hits for a good view
const bool m_removeNeutrons
whether to remove neutrons and their downstream particles
const unsigned int m_minHits
the minimum number of primary good Hits
const unsigned int m_minGoodViews
the minimum number of primary good views

Member Data Documentation

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.

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.

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.

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.


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