CutPfoCharacterisationAlgorithm class. More...
#include <CutPfoCharacterisationAlgorithm.h>
  
 Public Member Functions | |
| CutPfoCharacterisationAlgorithm () | |
| Default constructor.  More... | |
  Public Member Functions inherited from lar_content::PfoCharacterisationBaseAlgorithm | |
| PfoCharacterisationBaseAlgorithm () | |
| Default constructor.  More... | |
| virtual | ~PfoCharacterisationBaseAlgorithm () | 
| Destructor.  More... | |
Private Member Functions | |
| bool | IsClearTrack (const pandora::Cluster *const pCluster) const | 
| Whether cluster is identified as a clear track.  More... | |
| bool | IsClearTrack (const pandora::ParticleFlowObject *const pPfo) const | 
| Whether pfo is identified as a clear track.  More... | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) | 
Private Attributes | |
| bool | m_postBranchAddition | 
| Whether to use configuration for shower clusters post branch addition.  More... | |
| unsigned int | m_slidingFitWindow | 
| The layer window for the sliding linear fits.  More... | |
| unsigned int | m_slidingShowerFitWindow | 
| The layer window for the sliding shower fits.  More... | |
| float | m_maxShowerLengthCut | 
| The maximum cluster length to qualify as a shower.  More... | |
| float | m_dTdLWidthRatioCut | 
| The maximum ratio of transverse fit gradient width to straight line length to qualify as a track.  More... | |
| float | m_vertexDistanceRatioCut | 
| The maximum ratio of vertex separation to straight line length to qualify as a track.  More... | |
| float | m_showerWidthRatioCut | 
| The maximum ratio of shower fit width to straight line length to qualify as a track.  More... | |
Additional Inherited Members | |
  Protected Member Functions inherited from lar_content::PfoCharacterisationBaseAlgorithm | |
| pandora::StatusCode | Run () | 
| virtual bool | IsClearTrack3x2D (const pandora::ParticleFlowObject *const pPfo) const | 
| Whether pfo is identified as a clear track using its three clusters.  More... | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) | 
  Protected Attributes inherited from lar_content::PfoCharacterisationBaseAlgorithm | |
| std::string | m_trackPfoListName | 
| The track pfo list name.  More... | |
| std::string | m_showerPfoListName | 
| The shower pfo list name.  More... | |
| pandora::StringVector | m_inputPfoListNames | 
| The names of the input pfo lists.  More... | |
| bool | m_updateClusterIds | 
| Whether to update daughter cluster particle id labels to match pfo id.  More... | |
| bool | m_postBranchAddition | 
| Whether to use configuration for shower clusters post branch addition.  More... | |
| bool | m_useThreeDInformation | 
| Whether to use PFO and 3D information or clusters for characterisation.  More... | |
| unsigned int | m_minTrackLikeViews | 
| The minimum number of track-like views to declare a pfo as track-like.  More... | |
CutPfoCharacterisationAlgorithm class.
Definition at line 19 of file CutPfoCharacterisationAlgorithm.h.
| lar_content::CutPfoCharacterisationAlgorithm::CutPfoCharacterisationAlgorithm | ( | ) | 
Default constructor.
Definition at line 24 of file CutPfoCharacterisationAlgorithm.cc.
      
  | 
  privatevirtual | 
Whether cluster is identified as a clear track.
| pCluster | address of the relevant cluster | 
Implements lar_content::PfoCharacterisationBaseAlgorithm.
      
  | 
  privatevirtual | 
Whether pfo is identified as a clear track.
| pPfo | address of the relevant pfo | 
Implements lar_content::PfoCharacterisationBaseAlgorithm.
Definition at line 81 of file CutPfoCharacterisationAlgorithm.cc.
      
  | 
  private | 
Definition at line 88 of file CutPfoCharacterisationAlgorithm.cc.
      
  | 
  private | 
The maximum ratio of transverse fit gradient width to straight line length to qualify as a track.
Definition at line 36 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
The maximum cluster length to qualify as a shower.
Definition at line 35 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
Whether to use configuration for shower clusters post branch addition.
Definition at line 32 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
The maximum ratio of shower fit width to straight line length to qualify as a track.
Definition at line 38 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
The layer window for the sliding linear fits.
Definition at line 33 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
The layer window for the sliding shower fits.
Definition at line 34 of file CutPfoCharacterisationAlgorithm.h.
      
  | 
  private | 
The maximum ratio of vertex separation to straight line length to qualify as a track.
Definition at line 37 of file CutPfoCharacterisationAlgorithm.h.
 1.8.11