LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Functions | |
TransverseOverlapResult | operator+ (const TransverseOverlapResult &lhs, const TransverseOverlapResult &rhs) |
Transverse overlap result + operator. More... | |
TwoViewXOverlap | operator+ (const TwoViewXOverlap &lhs, const TwoViewXOverlap &rhs) |
x overlap result + operator More... | |
XOverlap | operator+ (const XOverlap &lhs, const XOverlap &rhs) |
x overlap result + operator More... | |
std::pair< float, float > | minmax (const float a, const float b) |
minmax More... | |
KDTreeBox | build_2d_kd_search_region (const pandora::CaloHit *const point, const float x_span, const float z_span) |
build_2d_kd_search_region More... | |
KDTreeBox | build_2d_kd_search_region (const pandora::CartesianVector &pos, const float x_span, const float z_span) |
build_2d_kd_search_region More... | |
KDTreeCube | build_3d_kd_search_region (const pandora::CaloHit *const point, const float x_span, const float y_span, const float z_span) |
build_3d_kd_search_region More... | |
KDTreeCube | build_3d_kd_search_region (const pandora::CartesianVector &pos, const float x_span, const float y_span, const float z_span) |
build_3d_kd_search_region More... | |
template<typename T > | |
KDTreeBox | fill_and_bound_2d_kd_tree (const MANAGED_CONTAINER< const T * > &points, std::vector< KDTreeNodeInfoT< const T *, 2 >> &nodes) |
fill_and_bound_2d_kd_tree More... | |
template<typename T > | |
KDTreeCube | fill_and_bound_3d_kd_tree (const MANAGED_CONTAINER< const T * > &points, std::vector< KDTreeNodeInfoT< const T *, 3 >> &nodes) |
fill_and_bound_3d_kd_tree More... | |
Definition at line 278 of file NeutrinoIdTool.h.
typedef MvaPfoCharacterisationAlgorithm<AdaBoostDecisionTree> lar_content::BdtPfoCharacterisationAlgorithm |
Definition at line 89 of file MvaPfoCharacterisationAlgorithm.h.
Definition at line 85 of file MvaVertexSelectionAlgorithm.h.
typedef MvaFeatureTool<const pandora::Algorithm *const, const pandora::Cluster *const> lar_content::ClusterCharacterisationFeatureTool |
Definition at line 18 of file TrackShowerIdFeatureTool.h.
typedef std::unordered_map<const pandora::Cluster *, pandora::ClusterList> lar_content::ClusterMergeMap |
Definition at line 31 of file MatchingBaseAlgorithm.h.
typedef MvaFeatureTool<const pandora::Algorithm *const, const pandora::ParticleFlowObject *const, const pandora::CartesianVector &, const ProtoShowerMatch &, const pandora::CartesianPointVector &> lar_content::ConnectionPathwayFeatureTool |
Definition at line 22 of file ConnectionPathwayFeatureTool.h.
typedef std::vector<ConnectionPathway> lar_content::ConnectionPathwayVector |
Definition at line 128 of file LArProtoShower.h.
typedef std::vector<DeltaRayOverlapResult> lar_content::DeltaRayOverlapResultVector |
Definition at line 399 of file LArTrackOverlapResult.h.
typedef std::vector<FitSegment> lar_content::FitSegmentList |
Definition at line 290 of file LArTwoDSlidingFitObjects.h.
typedef std::vector<FragmentOverlapResult> lar_content::FragmentOverlapResultVector |
Definition at line 342 of file LArTrackOverlapResult.h.
typedef std::map< pandora::HitType, std::string > lar_content::HitTypeToNameMap |
Definition at line 19 of file EventSlicingBaseTool.h.
typedef KDTreeBoxT<2> lar_content::KDTreeBox |
Definition at line 56 of file KDTreeLinkerToolsT.h.
typedef KDTreeBoxT<3> lar_content::KDTreeCube |
Definition at line 57 of file KDTreeLinkerToolsT.h.
typedef std::vector<LArPointingCluster> lar_content::LArPointingClusterList |
Definition at line 195 of file LArPointingCluster.h.
typedef std::unordered_map<const pandora::Cluster *, LArPointingCluster> lar_content::LArPointingClusterMap |
Definition at line 197 of file LArPointingCluster.h.
typedef std::vector<LArPointingCluster::Vertex> lar_content::LArPointingClusterVertexList |
Definition at line 196 of file LArPointingCluster.h.
typedef std::vector<LArTrackState> lar_content::LArTrackStateVector |
Definition at line 67 of file LArPfoObjects.h.
typedef std::vector<LArTrackTrajectoryPoint> lar_content::LArTrackTrajectory |
Definition at line 105 of file LArPfoObjects.h.
typedef std::map<int, LayerFitContribution> lar_content::LayerFitContributionMap |
Definition at line 158 of file LArTwoDSlidingFitObjects.h.
typedef std::map<int, LayerFitResult> lar_content::LayerFitResultMap |
Definition at line 84 of file LArTwoDSlidingFitObjects.h.
typedef std::vector<LayerInterpolation> lar_content::LayerInterpolationList |
Definition at line 227 of file LArTwoDSlidingFitObjects.h.
typedef std::vector<LongitudinalOverlapResult> lar_content::LongitudinalOverlapResultVector |
Definition at line 261 of file LArTrackOverlapResult.h.
using lar_content::MvaFeatureToolMap = typedef std::map<std::string, MvaFeatureTool<Ts...> *> |
Definition at line 64 of file LArMvaHelper.h.
using lar_content::MvaFeatureToolVector = typedef std::vector<MvaFeatureTool<Ts...> *> |
Definition at line 61 of file LArMvaHelper.h.
typedef MvaFeatureTool<const pandora::Algorithm *const, const pandora::ParticleFlowObject *const> lar_content::PfoCharacterisationFeatureTool |
Definition at line 19 of file TrackShowerIdFeatureTool.h.
Definition at line 24 of file BranchAssociatedPfosTool.cc.
Definition at line 25 of file BranchAssociatedPfosTool.cc.
typedef std::unordered_map< const pandora::ParticleFlowObject *, float > lar_content::PfoToFloatMap |
Definition at line 32 of file MasterAlgorithm.h.
typedef std::unordered_map< const pandora::ParticleFlowObject *, const pandora::LArTPC * > lar_content::PfoToLArTPCMap |
Definition at line 31 of file MasterAlgorithm.h.
typedef std::vector<ProtoParticle> lar_content::ProtoParticleVector |
Definition at line 30 of file MatchingBaseAlgorithm.h.
typedef std::vector<ProtoShowerMatch> lar_content::ProtoShowerMatchVector |
Definition at line 449 of file LArProtoShower.h.
typedef std::vector<ProtoShower> lar_content::ProtoShowerVector |
Definition at line 269 of file LArProtoShower.h.
typedef std::map<int, ShowerExtent> lar_content::ShowerPositionMap |
Definition at line 162 of file LArTwoDSlidingShowerFitResult.h.
typedef std::vector<SimpleCone> lar_content::SimpleConeList |
Definition at line 113 of file LArThreeDSlidingConeFitResult.h.
typedef std::vector< pandora::PfoList > lar_content::SliceHypotheses |
Definition at line 30 of file MasterAlgorithm.h.
typedef std::vector<Slice> lar_content::SliceList |
Definition at line 29 of file LArSlice.h.
typedef std::vector< pandora::CaloHitList > lar_content::SliceVector |
Definition at line 27 of file MasterAlgorithm.h.
typedef bool(* lar_content::SortFunction) (const Cluster *, const Cluster *) |
Definition at line 893 of file TrackRefinementBaseAlgorithm.cc.
typedef std::unordered_map<const pandora::Cluster *, pandora::CartesianPointVector> lar_content::SplitPositionMap |
Definition at line 18 of file NViewTrackMatchingAlgorithm.h.
Definition at line 279 of file NeutrinoIdTool.h.
typedef MvaPfoCharacterisationAlgorithm<SupportVectorMachine> lar_content::SvmPfoCharacterisationAlgorithm |
Definition at line 90 of file MvaPfoCharacterisationAlgorithm.h.
Definition at line 86 of file MvaVertexSelectionAlgorithm.h.
typedef std::vector<ThreeDSlidingConeFitResult> lar_content::ThreeDSlidingConeFitResultList |
Definition at line 167 of file LArThreeDSlidingConeFitResult.h.
typedef std::unordered_map<const pandora::Cluster *, ThreeDSlidingConeFitResult> lar_content::ThreeDSlidingConeFitResultMap |
Definition at line 168 of file LArThreeDSlidingConeFitResult.h.
typedef std::vector<ThreeDSlidingFitResult> lar_content::ThreeDSlidingFitResultList |
Definition at line 230 of file LArThreeDSlidingFitResult.h.
typedef std::unordered_map<const pandora::Cluster *, ThreeDSlidingFitResult> lar_content::ThreeDSlidingFitResultMap |
Definition at line 231 of file LArThreeDSlidingFitResult.h.
typedef std::map<int, pandora::TrackState> lar_content::TrackStateMap |
Definition at line 117 of file LArThreeDSlidingConeFitResult.h.
typedef std::vector<TransverseOverlapResult> lar_content::TransverseOverlapResultVector |
Definition at line 179 of file LArTrackOverlapResult.h.
typedef std::vector<TwoDSlidingFitResult> lar_content::TwoDSlidingFitResultList |
Definition at line 550 of file LArTwoDSlidingFitResult.h.
typedef std::unordered_map<const pandora::Cluster *, TwoDSlidingFitResult> lar_content::TwoDSlidingFitResultMap |
Definition at line 551 of file LArTwoDSlidingFitResult.h.
typedef std::vector<TwoDSlidingShowerFitResult> lar_content::TwoDSlidingShowerFitResultList |
Definition at line 115 of file LArTwoDSlidingShowerFitResult.h.
typedef std::unordered_map<const pandora::Cluster *, TwoDSlidingShowerFitResult> lar_content::TwoDSlidingShowerFitResultMap |
Definition at line 116 of file LArTwoDSlidingShowerFitResult.h.
typedef std::vector<TwoViewTransverseOverlapResult> lar_content::TwoViewTransverseOverlapResultVector |
Definition at line 308 of file LArTrackTwoViewOverlapResult.h.
ConeSelection enum.
Enumerator | |
---|---|
CONE_FORWARD_ONLY | |
CONE_BACKWARD_ONLY | |
CONE_BOTH_DIRECTIONS |
Definition at line 24 of file LArThreeDSlidingConeFitResult.h.
Consistency enumeration.
Enumerator | |
---|---|
POSITION | |
DIRECTION | |
X_PROJECTION |
Definition at line 374 of file LArProtoShower.h.
Definition at line 25 of file LArMCParticle.h.
ShowerEdge enum.
Enumerator | |
---|---|
POSITIVE_SHOWER_EDGE | |
NEGATIVE_SHOWER_EDGE |
Definition at line 23 of file LArTwoDSlidingShowerFitResult.h.
TransverseDirection enum.
Enumerator | |
---|---|
POSITIVE_IN_X | |
NEGATIVE_IN_X | |
UNCHANGED_IN_X | |
UNKNOWN |
Definition at line 23 of file LArTwoDSlidingFitObjects.h.
KDTreeBox lar_content::build_2d_kd_search_region | ( | const pandora::CaloHit *const | point, |
const float | x_span, | ||
const float | z_span | ||
) |
build_2d_kd_search_region
point | |
x_span | |
z_span |
Definition at line 21 of file KDTreeLinkerToolsT.cc.
Referenced by lar_content::DeltaRayMatchingContainers::AddToClusterProximityMap(), lar_content::RPhiFeatureTool::FillKernelEstimate(), lar_content::PreProcessingAlgorithm::GetFilteredCaloHitList(), lar_content::TransverseAssociationAlgorithm::GetNearbyClusterMap(), lar_content::DeltaRayMatchingAlgorithm::InitializeNearbyClusterMap(), lar_content::VertexSelectionBaseAlgorithm::IsVertexOnHit(), lar_content::TrainedVertexSelectionAlgorithm::PopulateKdTree(), lar_content::CrossedTrackSplittingAlgorithm::PreparationStep(), and lar_content::VertexSelectionBaseAlgorithm::VertexHitEnergy().
KDTreeBox lar_content::build_2d_kd_search_region | ( | const pandora::CartesianVector & | pos, |
const float | x_span, | ||
const float | z_span | ||
) |
build_2d_kd_search_region
pos | |
x_span | |
z_span |
Definition at line 28 of file KDTreeLinkerToolsT.cc.
References minmax().
KDTreeCube lar_content::build_3d_kd_search_region | ( | const pandora::CaloHit *const | point, |
const float | x_span, | ||
const float | y_span, | ||
const float | z_span | ||
) |
build_3d_kd_search_region
point | |
x_span | |
y_span | |
z_span |
Definition at line 38 of file KDTreeLinkerToolsT.cc.
KDTreeCube lar_content::build_3d_kd_search_region | ( | const pandora::CartesianVector & | pos, |
const float | x_span, | ||
const float | y_span, | ||
const float | z_span | ||
) |
build_3d_kd_search_region
pos | |
x_span | |
y_span | |
z_span |
Definition at line 45 of file KDTreeLinkerToolsT.cc.
References minmax().
KDTreeBox lar_content::fill_and_bound_2d_kd_tree | ( | const MANAGED_CONTAINER< const T * > & | points, |
std::vector< KDTreeNodeInfoT< const T *, 2 >> & | nodes | ||
) |
fill_and_bound_2d_kd_tree
points | |
nodes |
Definition at line 314 of file KDTreeLinkerToolsT.h.
References lar_content::kdtree_type_adaptor< T >::position().
Referenced by lar_content::EventSlicingTool::AssignRemainingHitsToSlices(), lar_content::DeltaRayMatchingContainers::BuildKDTree(), lar_content::IsolatedClusterMopUpAlgorithm::GetCaloHitToClusterMap(), lar_content::PreProcessingAlgorithm::GetFilteredCaloHitList(), lar_content::TransverseAssociationAlgorithm::GetNearbyClusterMap(), lar_content::VertexSelectionBaseAlgorithm::InitializeKDTrees(), lar_content::DeltaRayMatchingAlgorithm::InitializeNearbyClusterMap(), lar_content::TrainedVertexSelectionAlgorithm::PopulateKdTree(), and lar_content::CrossedTrackSplittingAlgorithm::PreparationStep().
KDTreeCube lar_content::fill_and_bound_3d_kd_tree | ( | const MANAGED_CONTAINER< const T * > & | points, |
std::vector< KDTreeNodeInfoT< const T *, 3 >> & | nodes | ||
) |
fill_and_bound_3d_kd_tree
points | |
nodes |
Definition at line 349 of file KDTreeLinkerToolsT.h.
References lar_content::kdtree_type_adaptor< T >::position().
std::pair< float, float > lar_content::minmax | ( | const float | a, |
const float | b | ||
) |
minmax
a | |
b |
Definition at line 14 of file KDTreeLinkerToolsT.cc.
Referenced by build_2d_kd_search_region(), build_3d_kd_search_region(), corner::CornerFinderAlg::line_integral(), geo::OpDetGeo::PrintOpDetInfo(), and cosmic::CosmicClusterTagger::produce().
x overlap result + operator
lhs | the first x overlap result to add |
rhs | the second x overlap result to add |
Definition at line 207 of file LArXOverlap.h.
References lar_content::XOverlap::GetUMaxX(), lar_content::XOverlap::GetUMinX(), lar_content::XOverlap::GetVMaxX(), lar_content::XOverlap::GetVMinX(), lar_content::XOverlap::GetWMaxX(), lar_content::XOverlap::GetWMinX(), and lar_content::XOverlap::XOverlap().
|
inline |
x overlap result + operator
lhs | the first x overlap result to add |
rhs | the second x overlap result to add |
Definition at line 217 of file LArTwoViewXOverlap.h.
References lar_content::TwoViewXOverlap::GetXMax0(), lar_content::TwoViewXOverlap::GetXMax1(), lar_content::TwoViewXOverlap::GetXMin0(), lar_content::TwoViewXOverlap::GetXMin1(), and lar_content::TwoViewXOverlap::TwoViewXOverlap().
TransverseOverlapResult lar_content::operator+ | ( | const TransverseOverlapResult & | lhs, |
const TransverseOverlapResult & | rhs | ||
) |
Transverse overlap result + operator.
lhs | the first transverse overlap result to add |
rhs | the second transverse overlap result to add |
Definition at line 170 of file LArTrackOverlapResult.cc.
References lar_content::TrackOverlapResult::GetChi2(), lar_content::TrackOverlapResult::GetNMatchedSamplingPoints(), lar_content::TrackOverlapResult::GetNSamplingPoints(), lar_content::TransverseOverlapResult::GetXOverlap(), lar_content::TrackOverlapResult::IsInitialized(), and lar_content::TransverseOverlapResult::TransverseOverlapResult().