Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_pandora::LArPandoraEvent Class Reference

LArPandoraEvent class. More...

#include "LArPandoraEvent.h"

Collaboration diagram for lar_pandora::LArPandoraEvent:

Classes

class  Labels
 Class to handle the required producer labels. More...
 

Public Types

template<typename T >
using Collection = std::vector< art::Ptr< T > >
 Shorthand for a collection of objects of type T.
 
template<typename R , typename D >
using PairVector = std::vector< std::pair< art::Ptr< R >, D > >
 
template<typename L , typename R , typename D >
using Association = std::map< art::Ptr< L >, PairVector< R, D > >
 General purpose short-hand with optional D parameter.
 
typedef Collection< recob::Hit > HitCollection
 
typedef Collection< recob::PFParticle > PFParticleCollection
 
typedef Collection< recob::Cluster > ClusterCollection
 
typedef Collection< recob::SpacePoint > SpacePointCollection
 
typedef Collection< recob::Vertex > VertexCollection
 
typedef Collection< recob::Slice > SliceCollection
 
typedef Collection< recob::Track > TrackCollection
 
typedef Collection< recob::Shower > ShowerCollection
 
typedef Collection< recob::PCAxis > PCAxisCollection
 
typedef Collection< larpandoraobj::PFParticleMetadata > PFParticleMetadataCollection
 
typedef Collection< anab::T0 > T0Collection
 
typedef Association< recob::PFParticle, recob::Cluster, void * > PFParticleToClusterAssoc
 
typedef Association< recob::PFParticle, recob::SpacePoint, void * > PFParticleToSpacePointAssoc
 
typedef Association< recob::PFParticle, recob::Vertex, void * > PFParticleToVertexAssoc
 
typedef Association< recob::PFParticle, recob::Slice, void * > PFParticleToSliceAssoc
 
typedef Association< recob::PFParticle, recob::Track, void * > PFParticleToTrackAssoc
 
typedef Association< recob::PFParticle, recob::Shower, void * > PFParticleToShowerAssoc
 
typedef Association< recob::PFParticle, recob::PCAxis, void * > PFParticleToPCAxisAssoc
 
typedef Association< recob::PFParticle, larpandoraobj::PFParticleMetadata, void * > PFParticleToPFParticleMetadataAssoc
 
typedef Association< recob::PFParticle, anab::T0, void * > PFParticleToT0Assoc
 
typedef Association< recob::Cluster, recob::Hit, void * > ClusterToHitAssoc
 
typedef Association< recob::SpacePoint, recob::Hit, void * > SpacePointToHitAssoc
 
typedef Association< recob::Slice, recob::Hit, void * > SliceToHitAssoc
 
typedef Association< recob::Track, recob::Hit, recob::TrackHitMeta > TrackToHitAssoc
 
typedef Association< recob::Shower, recob::Hit, void * > ShowerToHitAssoc
 
typedef Association< recob::Shower, recob::PCAxis, void * > ShowerToPCAxisAssoc
 

Public Member Functions

 LArPandoraEvent (art::EDProducer *pProducer, art::Event *pEvent, const Labels &inputLabels, const bool shouldProduceT0s=false)
 Constructor from an art::Event.
 
 LArPandoraEvent (const LArPandoraEvent &event, const PFParticleVector &selectedPFParticles)
 Construct by copying an existing LArPandoraEvent, replacing the collections and associations by any objects associated with a PFParticle in the selection supplied.
 
void WriteToEvent () const
 Write (put) the collections in this LArPandoraEvent to the art::Event.
 

Private Member Functions

void GetCollections ()
 Get the collections and associations from m_pEvent with the required labels.
 
template<typename T >
void GetCollection (const Labels::LabelType &inputLabel, Collection< T > &outputCollection) const
 Gets a given collection from m_pEvent with the label supplied.
 
template<typename L , typename R , typename D >
void GetAssociationMap (const Collection< L > &collectionL, const Labels::LabelType &inputLabel, Association< L, R, D > &outputAssociationMap) const
 Get the mapping between two collections with metadata using the specified label.
 
template<typename L , typename R >
void GetAssociationMap (const Collection< L > &collectionL, const Labels::LabelType &inputLabel, Association< L, R, void * > &outputAssociationMap) const
 Get the mapping between two collections with metadata using the specified label.
 
template<typename L , typename R , typename D >
void CollectAssociated (const art::Ptr< L > &anObject, const Association< L, R, D > &associationLtoR, Collection< R > &associatedR) const
 Collects all objects of type R with metadata D associated to a given object of type L.
 
template<typename L , typename R , typename D >
void GetFilteredAssociationMap (const Collection< L > &collectionL, const Collection< R > &collectionR, const Association< L, R, D > &inputAssociationLtoR, Association< L, R, D > &outputAssociationLtoR) const
 Gets the filtered mapping from objects in collectionL to objects that also exist in collectionR using a "superset" input association.
 
template<typename T >
void WriteCollection (const Collection< T > &collection) const
 Write a given collection to the event.
 
template<typename L , typename R , typename D >
void WriteAssociation (const Association< L, R, D > &associationMap, const Collection< L > &collectionL, const Collection< R > &collectionR, const bool thisProducesR=true) const
 Write a given association to the event.
 
template<typename L , typename R >
void WriteAssociation (const Association< L, R, void * > &associationMap, const Collection< L > &collectionL, const Collection< R > &collectionR, const bool thisProducesR=true) const
 Write a given association to the event.
 
template<typename T >
size_t GetIndex (const art::Ptr< T > object, const Collection< T > &collection) const
 Get the index of an objet in a given collection.
 

Private Attributes

art::EDProducer * m_pProducer
 The producer which should write the output collections and associations.
 
art::Event * m_pEvent
 The event to consider.
 
Labels m_labels
 A set of labels describing the producers for each input collection.
 
bool m_shouldProduceT0s
 If T0s should be produced (usually only true for use cases with multiple drift volumes)
 
PFParticleCollection m_pfParticles
 The input collection of PFParticles.
 
SpacePointCollection m_spacePoints
 The input collection of SpacePoints.
 
ClusterCollection m_clusters
 The input collection of Clusters.
 
VertexCollection m_vertices
 The input collection of Vertices.
 
SliceCollection m_slices
 The input collection of Slices.
 
TrackCollection m_tracks
 The input collection of Tracks.
 
ShowerCollection m_showers
 The input collection of Showers.
 
T0Collection m_t0s
 The input collection of T0s.
 
PFParticleMetadataCollection m_metadata
 The input collection of PFParticle metadata.
 
PCAxisCollection m_pcAxes
 The input collection of PCAxes.
 
HitCollection m_hits
 The input collection of Hits.
 
PFParticleToSpacePointAssoc m_pfParticleSpacePointMap
 The input associations: PFParticle -> SpacePoint.
 
PFParticleToClusterAssoc m_pfParticleClusterMap
 The input associations: PFParticle -> Cluster.
 
PFParticleToVertexAssoc m_pfParticleVertexMap
 The input associations: PFParticle -> Vertex.
 
PFParticleToSliceAssoc m_pfParticleSliceMap
 The input associations: PFParticle -> Slice.
 
PFParticleToTrackAssoc m_pfParticleTrackMap
 The input associations: PFParticle -> Track.
 
PFParticleToShowerAssoc m_pfParticleShowerMap
 The input associations: PFParticle -> Shower.
 
PFParticleToT0Assoc m_pfParticleT0Map
 The input associations: PFParticle -> T0.
 
PFParticleToPFParticleMetadataAssoc m_pfParticleMetadataMap
 The input associations: PFParticle -> Metadata.
 
PFParticleToPCAxisAssoc m_pfParticlePCAxisMap
 The input associations: PFParticle -> PCAxis.
 
SpacePointToHitAssoc m_spacePointHitMap
 The input associations: SpacePoint -> Hit.
 
ClusterToHitAssoc m_clusterHitMap
 The input associations: Cluster -> Hit.
 
SliceToHitAssoc m_sliceHitMap
 The input associations: Slice -> Hit.
 
TrackToHitAssoc m_trackHitMap
 The input associations: Track -> Hit.
 
ShowerToHitAssoc m_showerHitMap
 The input associations: Shower -> Hit.
 
ShowerToPCAxisAssoc m_showerPCAxisMap
 The input associations: PCAxis -> Shower.
 

Detailed Description

LArPandoraEvent class.

Definition at line 45 of file LArPandoraEvent.h.

Member Typedef Documentation

◆ Association

template<typename L , typename R , typename D >
using lar_pandora::LArPandoraEvent::Association = std::map<art::Ptr<L>, PairVector<R, D> >

General purpose short-hand with optional D parameter.

Definition at line 60 of file LArPandoraEvent.h.

◆ ClusterCollection

Definition at line 65 of file LArPandoraEvent.h.

◆ ClusterToHitAssoc

typedef Association<recob::Cluster, recob::Hit, void*> lar_pandora::LArPandoraEvent::ClusterToHitAssoc

Definition at line 87 of file LArPandoraEvent.h.

◆ Collection

template<typename T >
using lar_pandora::LArPandoraEvent::Collection = std::vector<art::Ptr<T> >

Shorthand for a collection of objects of type T.

Definition at line 51 of file LArPandoraEvent.h.

◆ HitCollection

Definition at line 63 of file LArPandoraEvent.h.

◆ PairVector

template<typename R , typename D >
using lar_pandora::LArPandoraEvent::PairVector = std::vector<std::pair<art::Ptr<R>, D> >

Definition at line 54 of file LArPandoraEvent.h.

◆ PCAxisCollection

Definition at line 71 of file LArPandoraEvent.h.

◆ PFParticleCollection

Definition at line 64 of file LArPandoraEvent.h.

◆ PFParticleMetadataCollection

typedef Collection<larpandoraobj::PFParticleMetadata> lar_pandora::LArPandoraEvent::PFParticleMetadataCollection

Definition at line 72 of file LArPandoraEvent.h.

◆ PFParticleToClusterAssoc

typedef Association<recob::PFParticle, recob::Cluster, void*> lar_pandora::LArPandoraEvent::PFParticleToClusterAssoc

Definition at line 76 of file LArPandoraEvent.h.

◆ PFParticleToPCAxisAssoc

typedef Association<recob::PFParticle, recob::PCAxis, void*> lar_pandora::LArPandoraEvent::PFParticleToPCAxisAssoc

Definition at line 82 of file LArPandoraEvent.h.

◆ PFParticleToPFParticleMetadataAssoc

typedef Association<recob::PFParticle, larpandoraobj::PFParticleMetadata, void*> lar_pandora::LArPandoraEvent::PFParticleToPFParticleMetadataAssoc

Definition at line 84 of file LArPandoraEvent.h.

◆ PFParticleToShowerAssoc

typedef Association<recob::PFParticle, recob::Shower, void*> lar_pandora::LArPandoraEvent::PFParticleToShowerAssoc

Definition at line 81 of file LArPandoraEvent.h.

◆ PFParticleToSliceAssoc

typedef Association<recob::PFParticle, recob::Slice, void*> lar_pandora::LArPandoraEvent::PFParticleToSliceAssoc

Definition at line 79 of file LArPandoraEvent.h.

◆ PFParticleToSpacePointAssoc

typedef Association<recob::PFParticle, recob::SpacePoint, void*> lar_pandora::LArPandoraEvent::PFParticleToSpacePointAssoc

Definition at line 77 of file LArPandoraEvent.h.

◆ PFParticleToT0Assoc

typedef Association<recob::PFParticle, anab::T0, void*> lar_pandora::LArPandoraEvent::PFParticleToT0Assoc

Definition at line 85 of file LArPandoraEvent.h.

◆ PFParticleToTrackAssoc

typedef Association<recob::PFParticle, recob::Track, void*> lar_pandora::LArPandoraEvent::PFParticleToTrackAssoc

Definition at line 80 of file LArPandoraEvent.h.

◆ PFParticleToVertexAssoc

typedef Association<recob::PFParticle, recob::Vertex, void*> lar_pandora::LArPandoraEvent::PFParticleToVertexAssoc

Definition at line 78 of file LArPandoraEvent.h.

◆ ShowerCollection

Definition at line 70 of file LArPandoraEvent.h.

◆ ShowerToHitAssoc

typedef Association<recob::Shower, recob::Hit, void*> lar_pandora::LArPandoraEvent::ShowerToHitAssoc

Definition at line 91 of file LArPandoraEvent.h.

◆ ShowerToPCAxisAssoc

typedef Association<recob::Shower, recob::PCAxis, void*> lar_pandora::LArPandoraEvent::ShowerToPCAxisAssoc

Definition at line 92 of file LArPandoraEvent.h.

◆ SliceCollection

Definition at line 68 of file LArPandoraEvent.h.

◆ SliceToHitAssoc

typedef Association<recob::Slice, recob::Hit, void*> lar_pandora::LArPandoraEvent::SliceToHitAssoc

Definition at line 89 of file LArPandoraEvent.h.

◆ SpacePointCollection

Definition at line 66 of file LArPandoraEvent.h.

◆ SpacePointToHitAssoc

typedef Association<recob::SpacePoint, recob::Hit, void*> lar_pandora::LArPandoraEvent::SpacePointToHitAssoc

Definition at line 88 of file LArPandoraEvent.h.

◆ T0Collection

Definition at line 73 of file LArPandoraEvent.h.

◆ TrackCollection

Definition at line 69 of file LArPandoraEvent.h.

◆ TrackToHitAssoc

typedef Association<recob::Track, recob::Hit, recob::TrackHitMeta> lar_pandora::LArPandoraEvent::TrackToHitAssoc

Definition at line 90 of file LArPandoraEvent.h.

◆ VertexCollection

Definition at line 67 of file LArPandoraEvent.h.

Constructor & Destructor Documentation

◆ LArPandoraEvent() [1/2]

lar_pandora::LArPandoraEvent::LArPandoraEvent ( art::EDProducer *  pProducer,
art::Event *  pEvent,
const Labels inputLabels,
const bool  shouldProduceT0s = false 
)

Constructor from an art::Event.

Parameters
pProducerpointer to the producer to write the output
pEventpointer to the event to process
inputLabellabels for the producers of the input collections
shouldProduceT0sif T0s should be produced (usually only for multiple drift volume use cases)

Definition at line 11 of file LArPandoraEvent.cxx.

Here is the call graph for this function:

◆ LArPandoraEvent() [2/2]

lar_pandora::LArPandoraEvent::LArPandoraEvent ( const LArPandoraEvent event,
const PFParticleVector selectedPFParticles 
)

Construct by copying an existing LArPandoraEvent, replacing the collections and associations by any objects associated with a PFParticle in the selection supplied.

Parameters
eventinput event to copy and filter
pfParticleVectorinput vector of selected particles

Definition at line 25 of file LArPandoraEvent.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ CollectAssociated()

template<typename L , typename R , typename D >
void lar_pandora::LArPandoraEvent::CollectAssociated ( const art::Ptr< L > &  anObject,
const Association< L, R, D > &  associationLtoR,
Collection< R > &  associatedR 
) const
inlineprivate

Collects all objects of type R with metadata D associated to a given object of type L.

Parameters
anObjectan input object of type L with which we want to collect associated objects of type R with metadata D
associationLtoRthe general input association between objects of type L and R
associatedRoutput vector of objects of type R associated with anObject

Definition at line 425 of file LArPandoraEvent.h.

Here is the caller graph for this function:

◆ GetAssociationMap() [1/2]

template<typename L , typename R , typename D >
void lar_pandora::LArPandoraEvent::GetAssociationMap ( const Collection< L > &  collectionL,
const Labels::LabelType inputLabel,
Association< L, R, D > &  outputAssociationMap 
) const
inlineprivate

Get the mapping between two collections with metadata using the specified label.

Parameters
collectionLthe collection from which the associations should be retrieved
inputLabela label for the producer of the association required
outputAssociationMapoutput mapping between the two data types supplied (L -> R + D)

Definition at line 368 of file LArPandoraEvent.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetAssociationMap() [2/2]

template<typename L , typename R >
void lar_pandora::LArPandoraEvent::GetAssociationMap ( const Collection< L > &  collectionL,
const Labels::LabelType inputLabel,
Association< L, R, void * > &  outputAssociationMap 
) const
inlineprivate

Get the mapping between two collections with metadata using the specified label.

Parameters
collectionLthe collection from which the associations should be retrieved
inputLabela label for the producer of the association required
outputAssociationMapoutput mapping between the two data types supplied (L -> R no metadata)

Definition at line 396 of file LArPandoraEvent.h.

Here is the call graph for this function:

◆ GetCollection()

template<typename T >
void lar_pandora::LArPandoraEvent::GetCollection ( const Labels::LabelType inputLabel,
Collection< T > &  outputCollection 
) const
inlineprivate

Gets a given collection from m_pEvent with the label supplied.

Parameters
inputLabela label for the producer of the collection required
outputCollectionthe required collection

Definition at line 356 of file LArPandoraEvent.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCollections()

void lar_pandora::LArPandoraEvent::GetCollections ( )
private

Get the collections and associations from m_pEvent with the required labels.

Definition at line 118 of file LArPandoraEvent.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetFilteredAssociationMap()

template<typename L , typename R , typename D >
void lar_pandora::LArPandoraEvent::GetFilteredAssociationMap ( const Collection< L > &  collectionL,
const Collection< R > &  collectionR,
const Association< L, R, D > &  inputAssociationLtoR,
Association< L, R, D > &  outputAssociationLtoR 
) const
inlineprivate

Gets the filtered mapping from objects in collectionL to objects that also exist in collectionR using a "superset" input association.

Parameters
collectionLa first filtered collection
collectionRa second filtered collection
inputAssociationLtoRmapping between the two unfiltered collections
outputAssociationLtoRmapping between the two filtered collections
Returns
mapping between the filtered collections

Definition at line 444 of file LArPandoraEvent.h.

Here is the caller graph for this function:

◆ GetIndex()

template<typename T >
size_t lar_pandora::LArPandoraEvent::GetIndex ( const art::Ptr< T >  object,
const Collection< T > &  collection 
) const
inlineprivate

Get the index of an objet in a given collection.

Parameters
objectthe object to search for
collectionthe collection to search through
Returns
the index of the object in the collection

Definition at line 562 of file LArPandoraEvent.h.

Here is the caller graph for this function:

◆ WriteAssociation() [1/2]

template<typename L , typename R , typename D >
void lar_pandora::LArPandoraEvent::WriteAssociation ( const Association< L, R, D > &  associationMap,
const Collection< L > &  collectionL,
const Collection< R > &  collectionR,
const bool  thisProducesR = true 
) const
inlineprivate

Write a given association to the event.

Parameters
associationMapthe association to write from objects of type L -> R + D
collectionLthe collection of type L that has been written
collectionRthe collection of type R that has been written
thisProducesRwill this producer produce collectionR of was it produced by a different module?

Definition at line 487 of file LArPandoraEvent.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WriteAssociation() [2/2]

template<typename L , typename R >
void lar_pandora::LArPandoraEvent::WriteAssociation ( const Association< L, R, void * > &  associationMap,
const Collection< L > &  collectionL,
const Collection< R > &  collectionR,
const bool  thisProducesR = true 
) const
inlineprivate

Write a given association to the event.

Parameters
associationMapthe association to write from objects of type L -> R (no metadata)
collectionLthe collection of type L that has been written
collectionRthe collection of type R that has been written
thisProducesRwill this producer produce collectionR of was it produced by a different module?

Definition at line 525 of file LArPandoraEvent.h.

Here is the call graph for this function:

◆ WriteCollection()

template<typename T >
void lar_pandora::LArPandoraEvent::WriteCollection ( const Collection< T > &  collection) const
inlineprivate

Write a given collection to the event.

Parameters
collectionthe collection to write

Definition at line 474 of file LArPandoraEvent.h.

Here is the caller graph for this function:

◆ WriteToEvent()

void lar_pandora::LArPandoraEvent::WriteToEvent ( ) const

Write (put) the collections in this LArPandoraEvent to the art::Event.

Definition at line 83 of file LArPandoraEvent.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_clusterHitMap

ClusterToHitAssoc lar_pandora::LArPandoraEvent::m_clusterHitMap
private

The input associations: Cluster -> Hit.

Definition at line 346 of file LArPandoraEvent.h.

◆ m_clusters

ClusterCollection lar_pandora::LArPandoraEvent::m_clusters
private

The input collection of Clusters.

Definition at line 319 of file LArPandoraEvent.h.

◆ m_hits

HitCollection lar_pandora::LArPandoraEvent::m_hits
private

The input collection of Hits.

Definition at line 327 of file LArPandoraEvent.h.

◆ m_labels

Labels lar_pandora::LArPandoraEvent::m_labels
private

A set of labels describing the producers for each input collection.

Definition at line 312 of file LArPandoraEvent.h.

◆ m_metadata

PFParticleMetadataCollection lar_pandora::LArPandoraEvent::m_metadata
private

The input collection of PFParticle metadata.

Definition at line 325 of file LArPandoraEvent.h.

◆ m_pcAxes

PCAxisCollection lar_pandora::LArPandoraEvent::m_pcAxes
private

The input collection of PCAxes.

Definition at line 326 of file LArPandoraEvent.h.

◆ m_pEvent

art::Event* lar_pandora::LArPandoraEvent::m_pEvent
private

The event to consider.

Definition at line 311 of file LArPandoraEvent.h.

◆ m_pfParticleClusterMap

PFParticleToClusterAssoc lar_pandora::LArPandoraEvent::m_pfParticleClusterMap
private

The input associations: PFParticle -> Cluster.

Definition at line 333 of file LArPandoraEvent.h.

◆ m_pfParticleMetadataMap

PFParticleToPFParticleMetadataAssoc lar_pandora::LArPandoraEvent::m_pfParticleMetadataMap
private

The input associations: PFParticle -> Metadata.

Definition at line 342 of file LArPandoraEvent.h.

◆ m_pfParticlePCAxisMap

PFParticleToPCAxisAssoc lar_pandora::LArPandoraEvent::m_pfParticlePCAxisMap
private

The input associations: PFParticle -> PCAxis.

Definition at line 344 of file LArPandoraEvent.h.

◆ m_pfParticles

PFParticleCollection lar_pandora::LArPandoraEvent::m_pfParticles
private

The input collection of PFParticles.

Definition at line 317 of file LArPandoraEvent.h.

◆ m_pfParticleShowerMap

PFParticleToShowerAssoc lar_pandora::LArPandoraEvent::m_pfParticleShowerMap
private

The input associations: PFParticle -> Shower.

Definition at line 339 of file LArPandoraEvent.h.

◆ m_pfParticleSliceMap

PFParticleToSliceAssoc lar_pandora::LArPandoraEvent::m_pfParticleSliceMap
private

The input associations: PFParticle -> Slice.

Definition at line 336 of file LArPandoraEvent.h.

◆ m_pfParticleSpacePointMap

PFParticleToSpacePointAssoc lar_pandora::LArPandoraEvent::m_pfParticleSpacePointMap
private

The input associations: PFParticle -> SpacePoint.

Definition at line 331 of file LArPandoraEvent.h.

◆ m_pfParticleT0Map

PFParticleToT0Assoc lar_pandora::LArPandoraEvent::m_pfParticleT0Map
private

The input associations: PFParticle -> T0.

Definition at line 340 of file LArPandoraEvent.h.

◆ m_pfParticleTrackMap

PFParticleToTrackAssoc lar_pandora::LArPandoraEvent::m_pfParticleTrackMap
private

The input associations: PFParticle -> Track.

Definition at line 337 of file LArPandoraEvent.h.

◆ m_pfParticleVertexMap

PFParticleToVertexAssoc lar_pandora::LArPandoraEvent::m_pfParticleVertexMap
private

The input associations: PFParticle -> Vertex.

Definition at line 335 of file LArPandoraEvent.h.

◆ m_pProducer

art::EDProducer* lar_pandora::LArPandoraEvent::m_pProducer
private

The producer which should write the output collections and associations.

Definition at line 310 of file LArPandoraEvent.h.

◆ m_shouldProduceT0s

bool lar_pandora::LArPandoraEvent::m_shouldProduceT0s
private

If T0s should be produced (usually only true for use cases with multiple drift volumes)

Definition at line 314 of file LArPandoraEvent.h.

◆ m_showerHitMap

ShowerToHitAssoc lar_pandora::LArPandoraEvent::m_showerHitMap
private

The input associations: Shower -> Hit.

Definition at line 349 of file LArPandoraEvent.h.

◆ m_showerPCAxisMap

ShowerToPCAxisAssoc lar_pandora::LArPandoraEvent::m_showerPCAxisMap
private

The input associations: PCAxis -> Shower.

Definition at line 350 of file LArPandoraEvent.h.

◆ m_showers

ShowerCollection lar_pandora::LArPandoraEvent::m_showers
private

The input collection of Showers.

Definition at line 323 of file LArPandoraEvent.h.

◆ m_sliceHitMap

SliceToHitAssoc lar_pandora::LArPandoraEvent::m_sliceHitMap
private

The input associations: Slice -> Hit.

Definition at line 347 of file LArPandoraEvent.h.

◆ m_slices

SliceCollection lar_pandora::LArPandoraEvent::m_slices
private

The input collection of Slices.

Definition at line 321 of file LArPandoraEvent.h.

◆ m_spacePointHitMap

SpacePointToHitAssoc lar_pandora::LArPandoraEvent::m_spacePointHitMap
private

The input associations: SpacePoint -> Hit.

Definition at line 345 of file LArPandoraEvent.h.

◆ m_spacePoints

SpacePointCollection lar_pandora::LArPandoraEvent::m_spacePoints
private

The input collection of SpacePoints.

Definition at line 318 of file LArPandoraEvent.h.

◆ m_t0s

T0Collection lar_pandora::LArPandoraEvent::m_t0s
private

The input collection of T0s.

Definition at line 324 of file LArPandoraEvent.h.

◆ m_trackHitMap

TrackToHitAssoc lar_pandora::LArPandoraEvent::m_trackHitMap
private

The input associations: Track -> Hit.

Definition at line 348 of file LArPandoraEvent.h.

◆ m_tracks

TrackCollection lar_pandora::LArPandoraEvent::m_tracks
private

The input collection of Tracks.

Definition at line 322 of file LArPandoraEvent.h.

◆ m_vertices

VertexCollection lar_pandora::LArPandoraEvent::m_vertices
private

The input collection of Vertices.

Definition at line 320 of file LArPandoraEvent.h.


The documentation for this class was generated from the following files: