LArSoft  v06_85_00
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  LArPandoraGeometry
 LArPandoraGeometry class. More...
 
class  LArPandoraHelper
 LArPandoraHelper class. More...
 
class  LArPandoraInput
 LArPandoraInput class. More...
 
class  LArPandoraOutput
 
class  LArPandoraShowerCreation
 
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  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::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::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 78 of file LArPandoraHelper.h.

Definition at line 60 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 86 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 80 of file LArPandoraHelper.h.

Definition at line 72 of file LArPandoraHelper.h.

Definition at line 73 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 81 of file LArPandoraHelper.h.

Definition at line 67 of file LArPandoraHelper.h.

Definition at line 42 of file LArPandoraHelper.h.

Definition at line 64 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 77 of file LArPandoraHelper.h.

Definition at line 56 of file LArPandoraHelper.h.

Definition at line 40 of file LArPandoraEvent.h.

Definition at line 41 of file LArPandoraEvent.h.

Definition at line 75 of file LArPandoraHelper.h.

Definition at line 40 of file LArPandoraHelper.h.

Definition at line 43 of file LArPandoraHelper.h.

Definition at line 61 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 59 of file LArPandoraHelper.h.

Definition at line 42 of file LArPandoraEvent.h.

Definition at line 39 of file LArPandoraHelper.h.

Definition at line 82 of file LArPandoraHelper.h.

Definition at line 44 of file LArPandoraHelper.h.

Definition at line 79 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 84 of file LArPandoraHelper.h.

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

Definition at line 85 of file LArPandoraHelper.h.

Definition at line 45 of file LArPandoraHelper.h.

Definition at line 58 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.