LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
larpandoraobj::PFParticleMetadata Class Reference

Pandora PFParticleMetadata. More...

#include "PFParticleMetadata.h"

Public Types

typedef pandora::PropertiesMap PropertiesMap
 The properties map typedef. More...
 

Public Member Functions

 PFParticleMetadata ()
 Default constructor. More...
 
 PFParticleMetadata (const pandora::ParticleFlowObject *const pPfo)
 Constructor. More...
 
const PropertiesMapGetPropertiesMap () const
 Get the properties map. More...
 
void SetPropertiesMap (const PropertiesMap &propertiesMap)
 Set the properties map, or replace the existing map, with a user-provided map. More...
 

Private Attributes

PropertiesMap m_propertiesMap
 The properties map. More...
 

Detailed Description

Pandora PFParticleMetadata.

Definition at line 21 of file PFParticleMetadata.h.

Member Typedef Documentation

typedef pandora::PropertiesMap larpandoraobj::PFParticleMetadata::PropertiesMap

The properties map typedef.

Definition at line 36 of file PFParticleMetadata.h.

Constructor & Destructor Documentation

larpandoraobj::PFParticleMetadata::PFParticleMetadata ( )

Default constructor.

Definition at line 13 of file PFParticleMetadata.cxx.

14 {
15 }
larpandoraobj::PFParticleMetadata::PFParticleMetadata ( const pandora::ParticleFlowObject *const  pPfo)

Constructor.

Parameters
hypothesisthe reconstruction hypothesis used

Definition at line 19 of file PFParticleMetadata.cxx.

19  :
20  m_propertiesMap(pPfo->GetPropertiesMap())
21 {
22 }
PropertiesMap m_propertiesMap
The properties map.

Member Function Documentation

const PFParticleMetadata::PropertiesMap & larpandoraobj::PFParticleMetadata::GetPropertiesMap ( ) const

Get the properties map.

Returns
const reference to the properties map

Definition at line 26 of file PFParticleMetadata.cxx.

References m_propertiesMap.

27 {
28  return m_propertiesMap;
29 }
PropertiesMap m_propertiesMap
The properties map.
void larpandoraobj::PFParticleMetadata::SetPropertiesMap ( const PropertiesMap propertiesMap)

Set the properties map, or replace the existing map, with a user-provided map.

Parameters
propertiesMapthe replacement properties map

Definition at line 33 of file PFParticleMetadata.cxx.

References m_propertiesMap.

34 {
35  m_propertiesMap = propertiesMap;
36 }
PropertiesMap m_propertiesMap
The properties map.

Member Data Documentation

PropertiesMap larpandoraobj::PFParticleMetadata::m_propertiesMap
private

The properties map.

Definition at line 55 of file PFParticleMetadata.h.

Referenced by GetPropertiesMap(), and SetPropertiesMap().


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