LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
MvaPfoCharacterisationAlgorithm class. More...
#include "MvaPfoCharacterisationAlgorithm.h"
Public Member Functions | |
MvaPfoCharacterisationAlgorithm () | |
Default constructor. More... | |
Protected Member Functions | |
virtual bool | IsClearTrack (const pandora::ParticleFlowObject *const pPfo) const |
Whether pfo is identified as a clear track. More... | |
virtual bool | IsClearTrack (const pandora::Cluster *const pCluster) const |
Whether cluster is identified as a clear track. More... | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
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... | |
Protected Attributes | |
ClusterCharacterisationFeatureTool::FeatureToolMap | m_featureToolMap |
The feature tool map. More... | |
PfoCharacterisationFeatureTool::FeatureToolMap | m_featureToolMapThreeD |
FeatureToolMap as a map for 3D info. More... | |
PfoCharacterisationFeatureTool::FeatureToolMap | m_featureToolMapNoChargeInfo |
FeatureToolMap as a map for missing W view. More... | |
pandora::StringVector | m_algorithmToolNames |
Vector of strings saving feature tool order for use in feature calculation. More... | |
pandora::StringVector | m_algorithmToolNamesNoChargeInfo |
Vector of strings saving feature tool order for use in feature calculation (missing W view) More... | |
T | m_mva |
The mva. More... | |
T | m_mvaNoChargeInfo |
The mva for missing W view. More... | |
bool | m_persistFeatures |
Whether to write the features to the properties map. More... | |
bool | m_trainingSetMode |
Whether to train. More... | |
bool | m_testBeamMode |
Whether the training set is from a test beam experiment. More... | |
bool | m_enableProbability |
Whether to use probabilities instead of binary classification. More... | |
bool | m_useThreeDInformation |
Whether to use 3D information. More... | |
float | m_minProbabilityCut |
The minimum probability to label a cluster as track-like. More... | |
unsigned int | m_minCaloHitsCut |
The minimum number of calo hits to qualify as a track. More... | |
bool | m_applyFiducialCut |
Whether to apply a fiducial volume cut during training. More... | |
float | m_fiducialMinX |
Fiducial volume minimum x. More... | |
float | m_fiducialMaxX |
Fiducial volume maximum x. More... | |
float | m_fiducialMinY |
Fiducial volume minimum y. More... | |
float | m_fiducialMaxY |
Fiducial volume maximum y. More... | |
float | m_fiducialMinZ |
Fiducial volume minimum z. More... | |
float | m_fiducialMaxZ |
Fiducial volume maximum z. More... | |
bool | m_applyReconstructabilityChecks |
Whether to apply reconstructability checks during training. More... | |
std::string | m_caloHitListName |
Name of input calo hit list. More... | |
std::string | m_mcParticleListName |
Name of input MC particle list. More... | |
std::string | m_trainingOutputFile |
The training output file. More... | |
std::string | m_filePathEnvironmentVariable |
The environment variable providing a list of paths to mva files. More... | |
std::string | m_mvaFileName |
The mva input file. More... | |
std::string | m_mvaName |
The name of the mva to find. More... | |
std::string | m_mvaFileNameNoChargeInfo |
The mva input file for PFOs missing the W view, and thus charge info. More... | |
std::string | m_mvaNameNoChargeInfo |
The name of the mva to find for PFOs missing the W view, and thus charge info. More... | |
LArMCParticleHelper::PrimaryParameters | m_primaryParameters |
The mc particle primary selection parameters. More... | |
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... | |
unsigned int | m_minTrackLikeViews |
The minimum number of track-like views to declare a pfo as track-like. More... | |
Private Member Functions | |
bool | PassesFiducialCut (const pandora::CartesianVector &vertex) const |
Checks if the interaction vertex is within the fiducial volume. More... | |
MvaPfoCharacterisationAlgorithm class.
Definition at line 28 of file MvaPfoCharacterisationAlgorithm.h.
lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm | ( | ) |
Default constructor.
Definition at line 24 of file MvaPfoCharacterisationAlgorithm.cc.
References util::abs(), lar_content::LArMvaHelper::CalculateFeatures(), lar_content::LArMvaHelper::CalculateProbability(), lar_content::LArMvaHelper::Classify(), lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::m_algorithmToolNames, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_enableProbability, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMap, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_minCaloHitsCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_minProbabilityCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mva, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingOutputFile, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingSetMode, and lar_content::LArMvaHelper::ProduceTrainingExample().
|
protectedvirtual |
Whether pfo is identified as a clear track.
pPfo | address of the relevant pfo |
Implements lar_content::PfoCharacterisationBaseAlgorithm.
Definition at line 85 of file MvaPfoCharacterisationAlgorithm.cc.
References util::abs(), lar_content::LArMvaHelper::CalculateFeatures(), lar_content::LArMvaHelper::CalculateProbability(), lar_content::LArMvaHelper::Classify(), util::end(), f, lar_content::LArPfoHelper::GetCaloHits(), lar_content::LArPfoHelper::GetClusters(), lar_content::LArMCParticleHelper::GetMainMCParticle(), lar_content::LArMCParticleHelper::GetMCParticleToCaloHitMatches(), lar_content::LArMCParticleHelper::GetMCPrimaryMap(), lar_content::LArMCParticleHelper::GetPfoMCParticleHitSharingMaps(), lar_content::LArMCParticleHelper::GetPfoToReconstructable2DHitsMap(), lar_content::LArMCParticleHelper::IsBeamNeutrinoFinalState(), lar_content::LArMCParticleHelper::IsBeamParticle(), lar_content::LArPfoHelper::IsThreeD(), lar_content::MvaPfoCharacterisationAlgorithm< T >::m_algorithmToolNames, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_algorithmToolNamesNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_applyFiducialCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_applyReconstructabilityChecks, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_caloHitListName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_enableProbability, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMapNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMapThreeD, lar_content::LArMCParticleHelper::PrimaryParameters::m_foldBackHierarchy, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mcParticleListName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_minProbabilityCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mva, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_persistFeatures, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_primaryParameters, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_testBeamMode, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingOutputFile, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingSetMode, lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), lar_content::LArMvaHelper::ProduceTrainingExample(), lar_content::LArMCParticleHelper::SelectReconstructableMCParticles(), and value.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm().
|
protectedvirtual |
Whether cluster is identified as a clear track.
pCluster | address of the relevant cluster |
Implements lar_content::PfoCharacterisationBaseAlgorithm.
|
protectedvirtualinherited |
Whether pfo is identified as a clear track using its three clusters.
pPfo | address of the relevant pfo |
Definition at line 108 of file PfoCharacterisationBaseAlgorithm.cc.
References lar_content::LArClusterHelper::GetClusterHitType(), lar_content::LArPfoHelper::GetTwoDClusterList(), lar_content::PfoCharacterisationBaseAlgorithm::IsClearTrack(), and lar_content::PfoCharacterisationBaseAlgorithm::m_minTrackLikeViews.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::Run().
|
private |
Checks if the interaction vertex is within the fiducial volume.
vertex | The coordinates of the vertex |
Definition at line 433 of file MvaPfoCharacterisationAlgorithm.cc.
References lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxX, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxY, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxZ, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinX, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinY, and lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinZ.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack().
|
protected |
Definition at line 290 of file MvaPfoCharacterisationAlgorithm.cc.
References lar_content::LArMvaHelper::AddFeatureToolToMap(), lar_content::LArFileHelper::FindFileInPath(), lar_content::MvaPfoCharacterisationAlgorithm< T >::m_algorithmToolNames, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_algorithmToolNamesNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_applyFiducialCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_applyReconstructabilityChecks, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_caloHitListName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_enableProbability, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMap, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMapNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_featureToolMapThreeD, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxX, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxY, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMaxZ, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinX, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinY, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_fiducialMinZ, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_filePathEnvironmentVariable, lar_content::LArMCParticleHelper::PrimaryParameters::m_foldBackHierarchy, lar_content::LArMCParticleHelper::PrimaryParameters::m_maxPhotonPropagation, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mcParticleListName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_minCaloHitsCut, lar_content::LArMCParticleHelper::PrimaryParameters::m_minHitsForGoodView, lar_content::LArMCParticleHelper::PrimaryParameters::m_minHitSharingFraction, lar_content::LArMCParticleHelper::PrimaryParameters::m_minPrimaryGoodHits, lar_content::LArMCParticleHelper::PrimaryParameters::m_minPrimaryGoodViews, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_minProbabilityCut, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mva, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaFileName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaFileNameNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaName, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaNameNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_mvaNoChargeInfo, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_persistFeatures, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_primaryParameters, lar_content::LArMCParticleHelper::PrimaryParameters::m_selectInputHits, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_testBeamMode, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingOutputFile, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_trainingSetMode, lar_content::MvaPfoCharacterisationAlgorithm< T >::m_useThreeDInformation, lar_content::LArMvaHelper::ProcessAlgorithmToolListToMap(), and lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings().
|
protectedinherited |
Definition at line 39 of file PfoCharacterisationBaseAlgorithm.cc.
References lar_content::LArPfoHelper::GetTwoDClusterList(), lar_content::PfoCharacterisationBaseAlgorithm::IsClearTrack(), lar_content::PfoCharacterisationBaseAlgorithm::IsClearTrack3x2D(), lar_content::PfoCharacterisationBaseAlgorithm::m_inputPfoListNames, lar_content::PfoCharacterisationBaseAlgorithm::m_showerPfoListName, lar_content::PfoCharacterisationBaseAlgorithm::m_trackPfoListName, lar_content::PfoCharacterisationBaseAlgorithm::m_updateClusterIds, and lar_content::PfoCharacterisationBaseAlgorithm::m_useThreeDInformation.
|
protected |
Vector of strings saving feature tool order for use in feature calculation.
Definition at line 46 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Vector of strings saving feature tool order for use in feature calculation (missing W view)
Definition at line 47 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Whether to apply a fiducial volume cut during training.
Definition at line 59 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Whether to apply reconstructability checks during training.
Definition at line 66 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Name of input calo hit list.
Definition at line 68 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Whether to use probabilities instead of binary classification.
Definition at line 55 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The feature tool map.
Definition at line 41 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
FeatureToolMap as a map for missing W view.
Definition at line 44 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
FeatureToolMap as a map for 3D info.
Definition at line 43 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume maximum x.
Definition at line 61 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume maximum y.
Definition at line 63 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume maximum z.
Definition at line 65 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume minimum x.
Definition at line 60 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume minimum y.
Definition at line 62 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Fiducial volume minimum z.
Definition at line 64 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::PassesFiducialCut(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The environment variable providing a list of paths to mva files.
Definition at line 72 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
The names of the input pfo lists.
Definition at line 66 of file PfoCharacterisationBaseAlgorithm.h.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::PfoCharacterisationBaseAlgorithm::Run().
|
protected |
Name of input MC particle list.
Definition at line 69 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The minimum number of calo hits to qualify as a track.
Definition at line 58 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The minimum probability to label a cluster as track-like.
Definition at line 57 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
The minimum number of track-like views to declare a pfo as track-like.
Definition at line 71 of file PfoCharacterisationBaseAlgorithm.h.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::IsClearTrack3x2D(), and lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings().
|
protected |
The mva.
Definition at line 49 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The mva input file.
Definition at line 73 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The mva input file for PFOs missing the W view, and thus charge info.
Definition at line 75 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The name of the mva to find.
Definition at line 74 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The name of the mva to find for PFOs missing the W view, and thus charge info.
Definition at line 76 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
The mva for missing W view.
Definition at line 50 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Whether to write the features to the properties map.
Definition at line 52 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
Whether to use configuration for shower clusters post branch addition.
Definition at line 69 of file PfoCharacterisationBaseAlgorithm.h.
|
protected |
The mc particle primary selection parameters.
Definition at line 78 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
The shower pfo list name.
Definition at line 65 of file PfoCharacterisationBaseAlgorithm.h.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::PfoCharacterisationBaseAlgorithm::Run().
|
protected |
Whether the training set is from a test beam experiment.
Definition at line 54 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
The track pfo list name.
Definition at line 64 of file PfoCharacterisationBaseAlgorithm.h.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::PfoCharacterisationBaseAlgorithm::Run().
|
protected |
The training output file.
Definition at line 71 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protected |
Whether to train.
Definition at line 53 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::IsClearTrack(), lar_content::MvaPfoCharacterisationAlgorithm< T >::MvaPfoCharacterisationAlgorithm(), and lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().
|
protectedinherited |
Whether to update daughter cluster particle id labels to match pfo id.
Definition at line 68 of file PfoCharacterisationBaseAlgorithm.h.
Referenced by lar_content::PfoCharacterisationBaseAlgorithm::ReadSettings(), and lar_content::PfoCharacterisationBaseAlgorithm::Run().
|
protected |
Whether to use 3D information.
Definition at line 56 of file MvaPfoCharacterisationAlgorithm.h.
Referenced by lar_content::MvaPfoCharacterisationAlgorithm< T >::ReadSettings().