All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs
LArPandoraHelper.h File Reference

helper function for LArPandoraInterface producer module More...

#include "canvas/Persistency/Common/Ptr.h"
#include <map>
#include <set>
#include <unordered_set>
#include <vector>
#include "nusimdata/SimulationBase/MCParticle.h"
#include "lardataobj/Simulation/SimChannel.h"

Go to the source code of this file.

Classes

class  lar_pandora::LArPandoraHelper
 LArPandoraHelper class. More...
 

Namespaces

 art
 
 anab
 
 pandora
 
 recob
 Reconstruction base classes.
 
 larpandoraobj
 
 simb
 Framework includes.
 
 lar_pandora
 

Typedefs

typedef std::vector< int > pandora::IntVector
 
typedef std::set< art::Ptr
< recob::Hit > > 
lar_pandora::HitList
 
typedef std::vector< art::Ptr
< recob::Wire > > 
lar_pandora::WireVector
 
typedef std::vector< art::Ptr
< recob::Hit > > 
lar_pandora::HitVector
 
typedef std::vector< art::Ptr
< recob::SpacePoint > > 
lar_pandora::SpacePointVector
 
typedef std::vector< art::Ptr
< recob::Cluster > > 
lar_pandora::ClusterVector
 
typedef std::vector< art::Ptr
< recob::Seed > > 
lar_pandora::SeedVector
 
typedef std::vector< art::Ptr
< recob::Vertex > > 
lar_pandora::VertexVector
 
typedef std::vector< art::Ptr
< recob::Track > > 
lar_pandora::TrackVector
 
typedef std::vector< art::Ptr
< recob::Shower > > 
lar_pandora::ShowerVector
 
typedef std::vector< art::Ptr
< recob::PFParticle > > 
lar_pandora::PFParticleVector
 
typedef std::vector< art::Ptr
< simb::MCTruth > > 
lar_pandora::MCTruthVector
 
typedef std::vector< art::Ptr
< simb::MCParticle > > 
lar_pandora::MCParticleVector
 
typedef std::vector
< simb::MCParticle > 
lar_pandora::RawMCParticleVector
 
typedef std::vector< art::Ptr
< sim::SimChannel > > 
lar_pandora::SimChannelVector
 
typedef std::vector
< sim::TrackIDE
lar_pandora::TrackIDEVector
 
typedef std::vector< art::Ptr
< anab::CosmicTag > > 
lar_pandora::CosmicTagVector
 
typedef std::vector< art::Ptr
< anab::T0 > > 
lar_pandora::T0Vector
 
typedef std::vector< art::Ptr
< larpandoraobj::PFParticleMetadata > > 
lar_pandora::MetadataVector
 
typedef std::unordered_set
< art::Ptr< recob::Hit > > 
lar_pandora::HitSet
 
typedef std::map< art::Ptr
< recob::PFParticle >
, TrackVector > 
lar_pandora::PFParticlesToTracks
 
typedef std::map< art::Ptr
< recob::PFParticle >
, ShowerVector > 
lar_pandora::PFParticlesToShowers
 
typedef std::map< art::Ptr
< recob::PFParticle >
, ClusterVector > 
lar_pandora::PFParticlesToClusters
 
typedef std::map< art::Ptr
< recob::PFParticle >
, SeedVector > 
lar_pandora::PFParticlesToSeeds
 
typedef std::map< art::Ptr
< recob::PFParticle >
, VertexVector
lar_pandora::PFParticlesToVertices
 
typedef std::map< art::Ptr
< recob::PFParticle >
, SpacePointVector > 
lar_pandora::PFParticlesToSpacePoints
 
typedef std::map< art::Ptr
< recob::PFParticle >
, HitVector
lar_pandora::PFParticlesToHits
 
typedef std::map< art::Ptr
< recob::PFParticle >
, MetadataVector > 
lar_pandora::PFParticlesToMetadata
 
typedef std::map< art::Ptr
< recob::Track >, HitVector
lar_pandora::TracksToHits
 
typedef std::map< art::Ptr
< recob::Shower >, HitVector
lar_pandora::ShowersToHits
 
typedef std::map< art::Ptr
< recob::Cluster >, HitVector
lar_pandora::ClustersToHits
 
typedef std::map< art::Ptr
< recob::Seed >, art::Ptr
< recob::Hit > > 
lar_pandora::SeedsToHits
 
typedef std::map< art::Ptr
< recob::SpacePoint >
, art::Ptr< recob::Hit > > 
lar_pandora::SpacePointsToHits
 
typedef std::map< art::Ptr
< simb::MCTruth >
, MCParticleVector > 
lar_pandora::MCTruthToMCParticles
 
typedef std::map< art::Ptr
< simb::MCTruth >, HitVector
lar_pandora::MCTruthToHits
 
typedef std::map< art::Ptr
< simb::MCTruth >, art::Ptr
< recob::PFParticle > > 
lar_pandora::MCTruthToPFParticles
 
typedef std::map< art::Ptr
< simb::MCParticle >, art::Ptr
< simb::MCTruth > > 
lar_pandora::MCParticlesToMCTruth
 
typedef std::map< art::Ptr
< simb::MCParticle >
, HitVector
lar_pandora::MCParticlesToHits
 
typedef std::map< art::Ptr
< simb::MCParticle >, art::Ptr
< recob::PFParticle > > 
lar_pandora::MCParticlesToPFParticles
 
typedef std::map< art::Ptr
< recob::Hit >, art::Ptr
< recob::SpacePoint > > 
lar_pandora::HitsToSpacePoints
 
typedef std::map< art::Ptr
< recob::Hit >, art::Ptr
< recob::PFParticle > > 
lar_pandora::HitsToPFParticles
 
typedef std::map< art::Ptr
< recob::Hit >, art::Ptr
< simb::MCParticle > > 
lar_pandora::HitsToMCParticles
 
typedef std::map< art::Ptr
< recob::Hit >, art::Ptr
< simb::MCTruth > > 
lar_pandora::HitsToMCTruth
 
typedef std::map< art::Ptr
< recob::Hit >, TrackIDEVector > 
lar_pandora::HitsToTrackIDEs
 
typedef std::map< art::Ptr
< recob::Track >
, CosmicTagVector > 
lar_pandora::TracksToCosmicTags
 
typedef std::map< art::Ptr
< recob::PFParticle >
, T0Vector > 
lar_pandora::PFParticlesToT0s
 
typedef std::map< int,
art::Ptr< recob::PFParticle > > 
lar_pandora::PFParticleMap
 
typedef std::map< int,
art::Ptr< recob::Cluster > > 
lar_pandora::ClusterMap
 
typedef std::map< int,
art::Ptr< recob::SpacePoint > > 
lar_pandora::SpacePointMap
 
typedef std::map< int,
art::Ptr< recob::Hit > > 
lar_pandora::HitMap
 
typedef std::map< int,
art::Ptr< simb::MCParticle > > 
lar_pandora::MCParticleMap
 
typedef std::map< int,
art::Ptr< sim::SimChannel > > 
lar_pandora::SimChannelMap
 
typedef std::map< const
pandora::ParticleFlowObject
*, size_t > 
lar_pandora::ThreeDParticleMap
 
typedef std::map< const
pandora::Vertex *, unsigned
int > 
lar_pandora::ThreeDVertexMap
 
typedef std::map< int, HitVectorlar_pandora::HitArray
 

Detailed Description

helper function for LArPandoraInterface producer module

Definition in file LArPandoraHelper.h.