LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
lar_pandora Namespace Reference

Classes

class  CollectionMerging
 
class  CollectionSplitting
 
class  ConsolidatedPFParticleAnalysisTemplate
 ConsolidatedPFParticleAnalysisTemplate class. More...
 
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  LArPandoraEvent
 LArPandoraEvent class. More...
 
class  LArPandoraEventDump
 
class  LArPandoraExternalEventBuilding
 
class  LArPandoraGeometry
 LArPandoraGeometry class. More...
 
class  LArPandoraHelper
 LArPandoraHelper class. More...
 
class  LArPandoraInput
 LArPandoraInput class. More...
 
class  LArPandoraOutput
 
class  LArPandoraShowerCreation
 
class  LArPandoraTrackCreation
 
class  NeutrinoIdBaseTool
 Abstract base class for a neutrino ID tool. More...
 
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  SimpleNeutrinoId
 Simple neutrino ID tool that selects the most likely neutrino slice using the scores from Pandora. More...
 
class  Slice
 Slice class. More...
 
class  StandardPandora
 StandardPandora class. More...
 

Typedefs

typedef std::vector< art::Ptr< larpandoraobj::PFParticleMetadata > > MetadataVector
 
typedef std::map< art::Ptr< recob::PFParticle >, std::vector< art::Ptr< larpandoraobj::PFParticleMetadata > > > PFParticlesToMetadata
 
typedef std::vector< art::Ptr< recob::PCAxis > > PCAxisVector
 
typedef std::map< art::Ptr< recob::PFParticle >, std::vector< art::Ptr< recob::PCAxis > > > PFParticlesToPCAxes
 
typedef std::map< art::Ptr< recob::PFParticle >, std::vector< art::Ptr< recob::PFParticle > > > PFParticlesToPFParticles
 
typedef std::map< art::Ptr< recob::Shower >, std::vector< art::Ptr< recob::PCAxis > > > ShowersToPCAxes
 
typedef std::map< art::Ptr< recob::SpacePoint >, std::vector< art::Ptr< recob::Hit > > > SpacePointsToHitVector
 
typedef std::vector< SliceSliceVector
 
typedef std::map< int, art::Ptr< recob::Hit > > IdToHitMap
 
typedef std::vector< LArDetectorGapLArDetectorGapList
 
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::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::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

typedef std::map< int, art::Ptr<recob::Cluster> > lar_pandora::ClusterMap

Definition at line 80 of file LArPandoraHelper.h.

Definition at line 62 of file LArPandoraHelper.h.

Definition at line 35 of file LArPandoraHelper.h.

Definition at line 46 of file LArPandoraHelper.h.

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

Definition at line 88 of file LArPandoraHelper.h.

Definition at line 30 of file LArPandoraHelper.h.

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

Definition at line 82 of file LArPandoraHelper.h.

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

Definition at line 50 of file LArPandoraHelper.h.

Definition at line 74 of file LArPandoraHelper.h.

Definition at line 75 of file LArPandoraHelper.h.

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

Definition at line 33 of file LArPandoraHelper.h.

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

Definition at line 20 of file ILArPandora.h.

Definition at line 73 of file LArPandoraGeometry.h.

Definition at line 245 of file LArPandoraGeometry.h.

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

Definition at line 246 of file LArPandoraGeometry.h.

Definition at line 83 of file LArPandoraHelper.h.

Definition at line 69 of file LArPandoraHelper.h.

Definition at line 42 of file LArPandoraHelper.h.

Definition at line 66 of file LArPandoraHelper.h.

Definition at line 41 of file LArPandoraHelper.h.

Definition at line 36 of file LArPandoraEvent.h.

Definition at line 39 of file LArPandoraEvent.h.

Definition at line 79 of file LArPandoraHelper.h.

Definition at line 58 of file LArPandoraHelper.h.

Definition at line 40 of file LArPandoraEvent.h.

Definition at line 41 of file LArPandoraEvent.h.

Definition at line 77 of file LArPandoraHelper.h.

Definition at line 40 of file LArPandoraHelper.h.

Definition at line 43 of file LArPandoraHelper.h.

Definition at line 63 of file LArPandoraHelper.h.

typedef std::vector< art::Ptr<recob::Seed> > lar_pandora::SeedVector

Definition at line 36 of file LArPandoraHelper.h.

Definition at line 61 of file LArPandoraHelper.h.

Definition at line 42 of file LArPandoraEvent.h.

Definition at line 39 of file LArPandoraHelper.h.

Definition at line 84 of file LArPandoraHelper.h.

Definition at line 44 of file LArPandoraHelper.h.

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

Definition at line 68 of file Slice.h.

Definition at line 81 of file LArPandoraHelper.h.

Definition at line 43 of file LArPandoraEvent.h.

Definition at line 34 of file LArPandoraHelper.h.

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

Definition at line 47 of file LArPandoraHelper.h.

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

Definition at line 86 of file LArPandoraHelper.h.

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

Definition at line 87 of file LArPandoraHelper.h.

Definition at line 45 of file LArPandoraHelper.h.

Definition at line 60 of file LArPandoraHelper.h.

Definition at line 38 of file LArPandoraHelper.h.

Definition at line 37 of file LArPandoraHelper.h.

typedef std::vector< art::Ptr<recob::Wire> > lar_pandora::WireVector

Definition at line 32 of file LArPandoraHelper.h.