LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_pandora Namespace Reference

Namespaces

 detector_functions
 

Classes

class  CollectionSplitting
 
class  ConsolidatedPFParticleAnalysisTemplate
 ConsolidatedPFParticleAnalysisTemplate class. More...
 
class  DUNEFarDetVDThreeView
 Detector interface DUNE's vertical drift far detector. More...
 
class  ICARUS
 Detector interface for ICARUS. More...
 
class  IHitCollectionTool
 
class  ILArPandora
 ILArPandora class. More...
 
class  LArDaughterDriftVolume
 daughter drift volume class to hold properties of daughter drift volumes More...
 
class  LArDetectorGap
 drift volume class to hold properties of drift volume More...
 
class  LArDriftVolume
 drift volume class to hold properties of drift volume More...
 
class  LArPandora
 LArPandora class. More...
 
class  LArPandoraDetectorType
 Empty interface to map pandora to specifics in the LArSoft geometry. More...
 
class  LArPandoraEvent
 LArPandoraEvent class. More...
 
class  LArPandoraEventDump
 
class  LArPandoraExternalEventBuilding
 
class  LArPandoraGeometry
 LArPandoraGeometry class. More...
 
class  LArPandoraHelper
 LArPandoraHelper class. More...
 
class  LArPandoraHitCollectionToolDefault
 
class  LArPandoraInput
 LArPandoraInput class. More...
 
class  LArPandoraOutput
 
class  LArPandoraShowerCreation
 
class  LArPandoraSliceIdHelper
 Helper class for slice id tools. More...
 
class  LArPandoraTrackCreation
 
class  PFParticleAnalysis
 PFParticleAnalysis class. More...
 
class  PFParticleCosmicAna
 PFParticleCosmicAna class. More...
 
class  PFParticleHitDumper
 PFParticleHitDumper class. More...
 
class  PFParticleMonitoring
 PFParticleMonitoring class. More...
 
class  PFParticleTrackAna
 PFParticleTrackAna class. More...
 
class  PFParticleValidation
 PFParticleValidation class. More...
 
class  ProtoDUNEDualPhase
 Detector interface for ProtoDUNE dual phase. More...
 
class  SimpleBeamParticleId
 Simple beam particle ID tool that selects the most likely beam particle slice using the scores from Pandora. More...
 
class  SimpleNeutrinoId
 Simple neutrino ID tool that selects the most likely neutrino slice using the scores from Pandora. More...
 
class  Slice
 Slice class. More...
 
class  SliceIdBaseTool
 Abstract base class for a slice ID tool. More...
 
class  StandardPandora
 StandardPandora class. More...
 
class  VintageLArTPCThreeView
 Detector interface for a 3view, horizontal drift, single-phase LArTPC. More...
 

Typedefs

typedef std::vector< SliceSliceVector
 
typedef std::vector< LArDetectorGapLArDetectorGapList
 
typedef std::map< int, art::Ptr< recob::Hit > > IdToHitMap
 
typedef std::vector< LArDaughterDriftVolumeLArDaughterDriftVolumeList
 
typedef std::vector< LArDriftVolumeLArDriftVolumeList
 
typedef std::map< unsigned int, LArDriftVolumeLArDriftVolumeMap
 
typedef std::set< art::Ptr< recob::Hit > > HitList
 
typedef std::vector< art::Ptr< recob::Wire > > WireVector
 
typedef std::vector< art::Ptr< recob::Hit > > HitVector
 
typedef std::vector< art::Ptr< recob::SpacePoint > > SpacePointVector
 
typedef std::vector< art::Ptr< recob::Cluster > > ClusterVector
 
typedef std::vector< art::Ptr< recob::Seed > > SeedVector
 
typedef std::vector< art::Ptr< recob::Vertex > > VertexVector
 
typedef std::vector< art::Ptr< recob::Track > > TrackVector
 
typedef std::vector< art::Ptr< recob::Shower > > ShowerVector
 
typedef std::vector< art::Ptr< recob::PFParticle > > PFParticleVector
 
typedef std::vector< art::Ptr< simb::MCTruth > > MCTruthVector
 
typedef std::vector< art::Ptr< simb::MCParticle > > MCParticleVector
 
typedef std::vector< simb::MCParticleRawMCParticleVector
 
typedef std::vector< art::Ptr< sim::SimChannel > > SimChannelVector
 
typedef std::vector< sim::TrackIDETrackIDEVector
 
typedef std::vector< art::Ptr< anab::CosmicTag > > CosmicTagVector
 
typedef std::vector< art::Ptr< anab::T0 > > T0Vector
 
typedef std::vector< art::Ptr< larpandoraobj::PFParticleMetadata > > MetadataVector
 
typedef std::unordered_set< art::Ptr< recob::Hit > > HitSet
 
typedef std::map< art::Ptr< recob::PFParticle >, TrackVectorPFParticlesToTracks
 
typedef std::map< art::Ptr< recob::PFParticle >, ShowerVectorPFParticlesToShowers
 
typedef std::map< art::Ptr< recob::PFParticle >, ClusterVectorPFParticlesToClusters
 
typedef std::map< art::Ptr< recob::PFParticle >, SeedVectorPFParticlesToSeeds
 
typedef std::map< art::Ptr< recob::PFParticle >, VertexVectorPFParticlesToVertices
 
typedef std::map< art::Ptr< recob::PFParticle >, SpacePointVectorPFParticlesToSpacePoints
 
typedef std::map< art::Ptr< recob::PFParticle >, HitVectorPFParticlesToHits
 
typedef std::map< art::Ptr< recob::PFParticle >, MetadataVectorPFParticlesToMetadata
 
typedef std::map< art::Ptr< recob::Track >, HitVectorTracksToHits
 
typedef std::map< art::Ptr< recob::Shower >, HitVectorShowersToHits
 
typedef std::map< art::Ptr< recob::Cluster >, HitVectorClustersToHits
 
typedef std::map< art::Ptr< recob::Seed >, art::Ptr< recob::Hit > > SeedsToHits
 
typedef std::map< art::Ptr< recob::SpacePoint >, art::Ptr< recob::Hit > > SpacePointsToHits
 
typedef std::map< art::Ptr< simb::MCTruth >, MCParticleVectorMCTruthToMCParticles
 
typedef std::map< art::Ptr< simb::MCTruth >, HitVectorMCTruthToHits
 
typedef std::map< art::Ptr< simb::MCTruth >, art::Ptr< recob::PFParticle > > MCTruthToPFParticles
 
typedef std::map< art::Ptr< simb::MCParticle >, art::Ptr< simb::MCTruth > > MCParticlesToMCTruth
 
typedef std::map< art::Ptr< simb::MCParticle >, HitVectorMCParticlesToHits
 
typedef std::map< art::Ptr< simb::MCParticle >, art::Ptr< recob::PFParticle > > MCParticlesToPFParticles
 
typedef std::map< art::Ptr< recob::Hit >, art::Ptr< recob::SpacePoint > > HitsToSpacePoints
 
typedef std::map< art::Ptr< recob::Hit >, art::Ptr< recob::PFParticle > > HitsToPFParticles
 
typedef std::map< art::Ptr< recob::Hit >, art::Ptr< simb::MCParticle > > HitsToMCParticles
 
typedef std::map< art::Ptr< recob::Hit >, art::Ptr< simb::MCTruth > > HitsToMCTruth
 
typedef std::map< art::Ptr< recob::Hit >, TrackIDEVectorHitsToTrackIDEs
 
typedef std::map< art::Ptr< recob::Track >, CosmicTagVectorTracksToCosmicTags
 
typedef std::map< art::Ptr< recob::PFParticle >, T0VectorPFParticlesToT0s
 
typedef std::map< int, art::Ptr< recob::PFParticle > > PFParticleMap
 
typedef std::map< int, art::Ptr< recob::Cluster > > ClusterMap
 
typedef std::map< int, art::Ptr< recob::SpacePoint > > SpacePointMap
 
typedef std::map< int, art::Ptr< recob::Hit > > HitMap
 
typedef std::map< int, art::Ptr< simb::MCParticle > > MCParticleMap
 
typedef std::map< int, art::Ptr< sim::SimChannel > > SimChannelMap
 
typedef std::map< const pandora::ParticleFlowObject *, size_t > ThreeDParticleMap
 
typedef std::map< const pandora::Vertex *, unsigned int > ThreeDVertexMap
 
typedef std::map< int, HitVectorHitArray
 

Typedef Documentation

Definition at line 108 of file LArPandoraHelper.h.

Definition at line 89 of file LArPandoraHelper.h.

Definition at line 62 of file LArPandoraHelper.h.

Definition at line 73 of file LArPandoraHelper.h.

typedef std::map<int, HitVector> lar_pandora::HitArray

Definition at line 116 of file LArPandoraHelper.h.

Definition at line 57 of file LArPandoraHelper.h.

typedef std::map<int, art::Ptr<recob::Hit> > lar_pandora::HitMap

Definition at line 110 of file LArPandoraHelper.h.

typedef std::unordered_set<art::Ptr<recob::Hit> > lar_pandora::HitSet

Definition at line 77 of file LArPandoraHelper.h.

Definition at line 102 of file LArPandoraHelper.h.

Definition at line 103 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::Hit> > lar_pandora::HitVector

Definition at line 60 of file LArPandoraHelper.h.

typedef std::map<int, art::Ptr<recob::Hit> > lar_pandora::IdToHitMap

Definition at line 24 of file ILArPandora.h.

Definition at line 23 of file LArPandoraDetectorType.h.

Definition at line 314 of file LArPandoraGeometryComponents.h.

typedef std::map<unsigned int, LArDriftVolume> lar_pandora::LArDriftVolumeMap

Definition at line 315 of file LArPandoraGeometryComponents.h.

Definition at line 111 of file LArPandoraHelper.h.

Definition at line 69 of file LArPandoraHelper.h.

Definition at line 93 of file LArPandoraHelper.h.

Definition at line 68 of file LArPandoraHelper.h.

Definition at line 107 of file LArPandoraHelper.h.

Definition at line 67 of file LArPandoraHelper.h.

Definition at line 70 of file LArPandoraHelper.h.

Definition at line 90 of file LArPandoraHelper.h.

Definition at line 63 of file LArPandoraHelper.h.

Definition at line 88 of file LArPandoraHelper.h.

Definition at line 66 of file LArPandoraHelper.h.

Definition at line 112 of file LArPandoraHelper.h.

Definition at line 71 of file LArPandoraHelper.h.

typedef std::vector<Slice> lar_pandora::SliceVector

Definition at line 70 of file Slice.h.

Definition at line 109 of file LArPandoraHelper.h.

Definition at line 61 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<anab::T0> > lar_pandora::T0Vector

Definition at line 74 of file LArPandoraHelper.h.

typedef std::map<const pandora::ParticleFlowObject*, size_t> lar_pandora::ThreeDParticleMap

Definition at line 114 of file LArPandoraHelper.h.

typedef std::map<const pandora::Vertex*, unsigned int> lar_pandora::ThreeDVertexMap

Definition at line 115 of file LArPandoraHelper.h.

Definition at line 72 of file LArPandoraHelper.h.

Definition at line 87 of file LArPandoraHelper.h.

Definition at line 65 of file LArPandoraHelper.h.

Definition at line 64 of file LArPandoraHelper.h.

Definition at line 59 of file LArPandoraHelper.h.