All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs
lar_pandora Namespace Reference

Namespaces

 detector_functions
 

Classes

class  ConsolidatedPFParticleAnalysisTemplate
 ConsolidatedPFParticleAnalysisTemplate class. 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  CollectionSplitting
 
class  LArPandoraEvent
 LArPandoraEvent class. More...
 
class  LArPandoraEventDump
 
class  LArPandoraExternalEventBuilding
 
class  LArPandoraShowerCreation
 
class  LArPandoraSliceIdHelper
 Helper class for slice id tools. More...
 
class  LArPandoraTrackCreation
 
class  Slice
 Slice class. More...
 
class  SliceIdBaseTool
 Abstract base class for a slice ID tool. 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  DUNEFarDetVDThreeView
 Detector interface DUNE's vertical drift far detector. More...
 
class  ICARUS
 Detector interface for ICARUS. More...
 
class  LArPandoraDetectorType
 Empty interface to map pandora to specifics in the LArSoft geometry. More...
 
class  ProtoDUNEDualPhase
 Detector interface for ProtoDUNE dual phase. More...
 
class  VintageLArTPCThreeView
 Detector interface for a 3view, horizontal drift, single-phase LArTPC. More...
 
class  ILArPandora
 ILArPandora class. More...
 
class  LArPandora
 LArPandora class. More...
 
class  LArPandoraGeometry
 LArPandoraGeometry class. More...
 
class  LArDetectorGap
 drift volume class to hold properties of drift volume More...
 
class  LArDaughterDriftVolume
 daughter drift volume class to hold properties of daughter drift volumes More...
 
class  LArDriftVolume
 drift volume class to hold properties of drift volume More...
 
class  LArPandoraHelper
 LArPandoraHelper class. More...
 
class  LArPandoraInput
 LArPandoraInput class. More...
 
class  LArPandoraOutput
 
class  StandardPandora
 StandardPandora class. More...
 

Typedefs

typedef std::vector< SliceSliceVector
 
typedef std::vector
< LArDetectorGap
LArDetectorGapList
 
typedef std::map< int,
art::Ptr< recob::Hit > > 
IdToHitMap
 
typedef std::vector
< LArDaughterDriftVolume
LArDaughterDriftVolumeList
 
typedef std::vector
< LArDriftVolume
LArDriftVolumeList
 
typedef std::map< unsigned int,
LArDriftVolume
LArDriftVolumeMap
 
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::MCParticle > 
RawMCParticleVector
 
typedef std::vector< art::Ptr
< sim::SimChannel > > 
SimChannelVector
 
typedef std::vector
< sim::TrackIDE
TrackIDEVector
 
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 >
, TrackVector
PFParticlesToTracks
 
typedef std::map< art::Ptr
< recob::PFParticle >
, ShowerVector
PFParticlesToShowers
 
typedef std::map< art::Ptr
< recob::PFParticle >
, ClusterVector
PFParticlesToClusters
 
typedef std::map< art::Ptr
< recob::PFParticle >
, SeedVector
PFParticlesToSeeds
 
typedef std::map< art::Ptr
< recob::PFParticle >
, VertexVector
PFParticlesToVertices
 
typedef std::map< art::Ptr
< recob::PFParticle >
, SpacePointVector
PFParticlesToSpacePoints
 
typedef std::map< art::Ptr
< recob::PFParticle >
, HitVector
PFParticlesToHits
 
typedef std::map< art::Ptr
< recob::PFParticle >
, MetadataVector
PFParticlesToMetadata
 
typedef std::map< art::Ptr
< recob::Track >, HitVector
TracksToHits
 
typedef std::map< art::Ptr
< recob::Shower >, HitVector
ShowersToHits
 
typedef std::map< art::Ptr
< recob::Cluster >, HitVector
ClustersToHits
 
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 >
, MCParticleVector
MCTruthToMCParticles
 
typedef std::map< art::Ptr
< simb::MCTruth >, HitVector
MCTruthToHits
 
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 >
, HitVector
MCParticlesToHits
 
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 >, TrackIDEVector
HitsToTrackIDEs
 
typedef std::map< art::Ptr
< recob::Track >
, CosmicTagVector
TracksToCosmicTags
 
typedef std::map< art::Ptr
< recob::PFParticle >
, T0Vector
PFParticlesToT0s
 
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 106 of file LArPandoraHelper.h.

Definition at line 87 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::Cluster> > lar_pandora::ClusterVector

Definition at line 60 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<anab::CosmicTag> > lar_pandora::CosmicTagVector

Definition at line 71 of file LArPandoraHelper.h.

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

Definition at line 114 of file LArPandoraHelper.h.

typedef std::set<art::Ptr<recob::Hit> > lar_pandora::HitList

Definition at line 55 of file LArPandoraHelper.h.

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

Definition at line 108 of file LArPandoraHelper.h.

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

Definition at line 75 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Hit>, art::Ptr<simb::MCParticle> > lar_pandora::HitsToMCParticles

Definition at line 99 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Hit>, art::Ptr<simb::MCTruth> > lar_pandora::HitsToMCTruth

Definition at line 100 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Hit>, art::Ptr<recob::PFParticle> > lar_pandora::HitsToPFParticles

Definition at line 98 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Hit>, art::Ptr<recob::SpacePoint> > lar_pandora::HitsToSpacePoints

Definition at line 97 of file LArPandoraHelper.h.

Definition at line 101 of file LArPandoraHelper.h.

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

Definition at line 58 of file LArPandoraHelper.h.

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

Definition at line 21 of file ILArPandora.h.

Definition at line 165 of file LArPandoraGeometryComponents.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.

typedef std::map<int, art::Ptr<simb::MCParticle> > lar_pandora::MCParticleMap

Definition at line 109 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCParticle>, HitVector> lar_pandora::MCParticlesToHits

Definition at line 94 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCParticle>, art::Ptr<simb::MCTruth> > lar_pandora::MCParticlesToMCTruth

Definition at line 93 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCParticle>, art::Ptr<recob::PFParticle> > lar_pandora::MCParticlesToPFParticles

Definition at line 96 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<simb::MCParticle> > lar_pandora::MCParticleVector

Definition at line 67 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCTruth>, HitVector> lar_pandora::MCTruthToHits

Definition at line 91 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCTruth>, MCParticleVector> lar_pandora::MCTruthToMCParticles

Definition at line 90 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<simb::MCTruth>, art::Ptr<recob::PFParticle> > lar_pandora::MCTruthToPFParticles

Definition at line 92 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<simb::MCTruth> > lar_pandora::MCTruthVector

Definition at line 66 of file LArPandoraHelper.h.

Definition at line 73 of file LArPandoraHelper.h.

typedef std::map<int, art::Ptr<recob::PFParticle> > lar_pandora::PFParticleMap

Definition at line 105 of file LArPandoraHelper.h.

Definition at line 79 of file LArPandoraHelper.h.

Definition at line 83 of file LArPandoraHelper.h.

Definition at line 84 of file LArPandoraHelper.h.

Definition at line 80 of file LArPandoraHelper.h.

Definition at line 78 of file LArPandoraHelper.h.

Definition at line 82 of file LArPandoraHelper.h.

Definition at line 103 of file LArPandoraHelper.h.

Definition at line 77 of file LArPandoraHelper.h.

Definition at line 81 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::PFParticle> > lar_pandora::PFParticleVector

Definition at line 65 of file LArPandoraHelper.h.

typedef std::vector<simb::MCParticle> lar_pandora::RawMCParticleVector

Definition at line 68 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Seed>, art::Ptr<recob::Hit> > lar_pandora::SeedsToHits

Definition at line 88 of file LArPandoraHelper.h.

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

Definition at line 61 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Shower>, HitVector> lar_pandora::ShowersToHits

Definition at line 86 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::Shower> > lar_pandora::ShowerVector

Definition at line 64 of file LArPandoraHelper.h.

typedef std::map<int, art::Ptr<sim::SimChannel> > lar_pandora::SimChannelMap

Definition at line 110 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<sim::SimChannel> > lar_pandora::SimChannelVector

Definition at line 69 of file LArPandoraHelper.h.

typedef std::vector<Slice> lar_pandora::SliceVector
typedef std::map<int, art::Ptr<recob::SpacePoint> > lar_pandora::SpacePointMap

Definition at line 107 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::SpacePoint>, art::Ptr<recob::Hit> > lar_pandora::SpacePointsToHits

Definition at line 89 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::SpacePoint> > lar_pandora::SpacePointVector

Definition at line 59 of file LArPandoraHelper.h.

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

Definition at line 72 of file LArPandoraHelper.h.

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

Definition at line 112 of file LArPandoraHelper.h.

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

Definition at line 113 of file LArPandoraHelper.h.

Definition at line 70 of file LArPandoraHelper.h.

Definition at line 102 of file LArPandoraHelper.h.

typedef std::map<art::Ptr<recob::Track>, HitVector> lar_pandora::TracksToHits

Definition at line 85 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::Track> > lar_pandora::TrackVector

Definition at line 63 of file LArPandoraHelper.h.

typedef std::vector<art::Ptr<recob::Vertex> > lar_pandora::VertexVector

Definition at line 62 of file LArPandoraHelper.h.

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

Definition at line 57 of file LArPandoraHelper.h.