![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Typedefs | |
| typedef SlicingAlgorithm::HitTypeToNameMap | HitTypeToNameMap |
| typedef SlicingAlgorithm::SliceList | SliceList |
| typedef SlicingAlgorithm::Slice | Slice |
| typedef std::vector< pandora::CaloHitList > | SliceVector |
| typedef std::vector< pandora::PfoList > | SliceHypotheses |
| typedef std::unordered_map< const pandora::ParticleFlowObject *, const pandora::LArTPC * > | PfoToLArTPCMap |
| typedef std::unordered_map< const pandora::ParticleFlowObject *, float > | PfoToFloatMap |
| template<typename... Ts> | |
| using | MvaFeatureToolVector = std::vector< MvaFeatureTool< Ts... > * > |
| typedef std::vector< LArTrackState > | LArTrackStateVector |
| typedef std::vector< LArTrackTrajectoryPoint > | LArTrackTrajectory |
| typedef std::vector< LArPointingCluster > | LArPointingClusterList |
| typedef std::vector< LArPointingCluster::Vertex > | LArPointingClusterVertexList |
| typedef std::unordered_map< const pandora::Cluster *, LArPointingCluster > | LArPointingClusterMap |
| typedef std::vector< SimpleCone > | SimpleConeList |
| typedef std::map< int, pandora::TrackState > | TrackStateMap |
| typedef std::vector< ThreeDSlidingConeFitResult > | ThreeDSlidingConeFitResultList |
| typedef std::unordered_map< const pandora::Cluster *, ThreeDSlidingConeFitResult > | ThreeDSlidingConeFitResultMap |
| typedef std::vector< ThreeDSlidingFitResult > | ThreeDSlidingFitResultList |
| typedef std::unordered_map< const pandora::Cluster *, ThreeDSlidingFitResult > | ThreeDSlidingFitResultMap |
| typedef std::vector< TransverseOverlapResult > | TransverseOverlapResultVector |
| typedef std::vector< LongitudinalOverlapResult > | LongitudinalOverlapResultVector |
| typedef std::vector< FragmentOverlapResult > | FragmentOverlapResultVector |
| typedef std::map< int, LayerFitResult > | LayerFitResultMap |
| typedef std::map< int, LayerFitContribution > | LayerFitContributionMap |
| typedef std::vector< LayerInterpolation > | LayerInterpolationList |
| typedef std::vector< FitSegment > | FitSegmentList |
| typedef std::vector< TwoDSlidingFitResult > | TwoDSlidingFitResultList |
| typedef std::unordered_map< const pandora::Cluster *, TwoDSlidingFitResult > | TwoDSlidingFitResultMap |
| typedef std::vector< TwoDSlidingShowerFitResult > | TwoDSlidingShowerFitResultList |
| typedef std::unordered_map< const pandora::Cluster *, TwoDSlidingShowerFitResult > | TwoDSlidingShowerFitResultMap |
| typedef std::map< int, ShowerExtent > | ShowerPositionMap |
| typedef NeutrinoHierarchyAlgorithm::PfoInfo | PfoInfo |
| typedef NeutrinoHierarchyAlgorithm::PfoInfoMap | PfoInfoMap |
| typedef std::vector< ProtoParticle > | ProtoParticleVector |
| typedef std::unordered_map< const pandora::Cluster *, pandora::ClusterList > | ClusterMergeMap |
| typedef std::unordered_map< const pandora::Cluster *, pandora::CartesianPointVector > | SplitPositionMap |
| typedef MvaFeatureTool< const pandora::Algorithm *const, const pandora::Cluster *const > | ClusterCharacterisationFeatureTool |
| typedef MvaFeatureTool< const pandora::Algorithm *const, const pandora::ParticleFlowObject *const > | PfoCharacterisationFeatureTool |
| typedef KDTreeBoxT< 2 > | KDTreeBox |
| typedef KDTreeBoxT< 3 > | KDTreeCube |
Enumerations | |
| enum | ConeSelection { CONE_FORWARD_ONLY, CONE_BACKWARD_ONLY, CONE_BOTH_DIRECTIONS } |
| ConeSelection enum. More... | |
| enum | TransverseDirection { POSITIVE_IN_X, NEGATIVE_IN_X, UNCHANGED_IN_X, UNKNOWN } |
| TransverseDirection enum. More... | |
| enum | ShowerEdge { POSITIVE_SHOWER_EDGE, NEGATIVE_SHOWER_EDGE } |
| ShowerEdge enum. More... | |
Functions | |
| TransverseOverlapResult | operator+ (const TransverseOverlapResult &lhs, const TransverseOverlapResult &rhs) |
| Transverse 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... | |
| typedef MvaFeatureTool<const pandora::Algorithm *const, const pandora::Cluster *const> lar_content::ClusterCharacterisationFeatureTool |
Definition at line 16 of file TrackShowerIdFeatureTool.h.
| typedef std::unordered_map<const pandora::Cluster*, pandora::ClusterList> lar_content::ClusterMergeMap |
Definition at line 34 of file ThreeDBaseAlgorithm.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 344 of file LArTrackOverlapResult.h.
Definition at line 20 of file CheatingEventSlicingTool.cc.
| typedef KDTreeBoxT<2> lar_content::KDTreeBox |
Definition at line 53 of file KDTreeLinkerToolsT.h.
| typedef KDTreeBoxT<3> lar_content::KDTreeCube |
Definition at line 54 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 64 of file LArPfoObjects.h.
| typedef std::vector<LArTrackTrajectoryPoint> lar_content::LArTrackTrajectory |
Definition at line 102 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 262 of file LArTrackOverlapResult.h.
| using lar_content::MvaFeatureToolVector = typedef std::vector<MvaFeatureTool<Ts...> *> |
Definition at line 47 of file LArMvaHelper.h.
| typedef MvaFeatureTool<const pandora::Algorithm *const, const pandora::ParticleFlowObject *const> lar_content::PfoCharacterisationFeatureTool |
Definition at line 17 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 29 of file MasterAlgorithm.h.
| typedef std::unordered_map<const pandora::ParticleFlowObject*, const pandora::LArTPC*> lar_content::PfoToLArTPCMap |
Definition at line 28 of file MasterAlgorithm.h.
| typedef std::vector<ProtoParticle> lar_content::ProtoParticleVector |
Definition at line 33 of file ThreeDBaseAlgorithm.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.
Definition at line 22 of file CheatingEventSlicingTool.cc.
| typedef std::vector<pandora::PfoList> lar_content::SliceHypotheses |
Definition at line 27 of file MasterAlgorithm.h.
Definition at line 21 of file CheatingEventSlicingTool.cc.
| typedef std::vector<pandora::CaloHitList> lar_content::SliceVector |
Definition at line 24 of file MasterAlgorithm.h.
| typedef std::unordered_map<const pandora::Cluster*, pandora::CartesianPointVector> lar_content::SplitPositionMap |
Definition at line 20 of file ThreeDTracksBaseAlgorithm.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 180 of file LArTrackOverlapResult.h.
| typedef std::vector<TwoDSlidingFitResult> lar_content::TwoDSlidingFitResultList |
Definition at line 543 of file LArTwoDSlidingFitResult.h.
| typedef std::unordered_map<const pandora::Cluster*, TwoDSlidingFitResult> lar_content::TwoDSlidingFitResultMap |
Definition at line 544 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.
ConeSelection enum.
| Enumerator | |
|---|---|
| CONE_FORWARD_ONLY | |
| CONE_BACKWARD_ONLY | |
| CONE_BOTH_DIRECTIONS | |
Definition at line 24 of file LArThreeDSlidingConeFitResult.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::RPhiFeatureTool::FillKernelEstimate(), lar_content::PreProcessingAlgorithm::GetFilteredCaloHitList(), lar_content::TransverseAssociationAlgorithm::GetNearbyClusterMap(), lar_content::DeltaRayMatchingAlgorithm::InitializeNearbyClusterMap(), lar_content::VertexSelectionBaseAlgorithm::IsVertexOnHit(), lar_content::SvmVertexSelectionAlgorithm::PopulateKdTree(), and lar_content::CrossedTrackSplittingAlgorithm::PreparationStep().
| 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 311 of file KDTreeLinkerToolsT.h.
References max, min, nodes, and lar_content::kdtree_type_adaptor< T >::position().
Referenced by lar_content::EventSlicingTool::AssignRemainingHitsToSlices(), lar_content::IsolatedClusterMopUpAlgorithm::GetCaloHitToClusterMap(), lar_content::PreProcessingAlgorithm::GetFilteredCaloHitList(), lar_content::TransverseAssociationAlgorithm::GetNearbyClusterMap(), lar_content::VertexSelectionBaseAlgorithm::InitializeKDTrees(), lar_content::DeltaRayMatchingAlgorithm::InitializeNearbyClusterMap(), lar_content::SvmVertexSelectionAlgorithm::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 344 of file KDTreeLinkerToolsT.h.
References max, min, nodes, and 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(), 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(), max, min, and lar_content::XOverlap::XOverlap().
| 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().