Metadata associated to PFParticles. More...
#include <PFParticleMetadata.h>
Public Types | |
typedef std::map< std::string, float > | PropertiesMap |
Public Member Functions | |
PFParticleMetadata () | |
Default constructor. More... | |
PFParticleMetadata (const PropertiesMap &propertiesMap) | |
Constructor given a properties map (std::map<string,float>) More... | |
Accessors | |
const PropertiesMap & | GetPropertiesMap () const |
Set method | |
void | SetPropertiesMap (const PropertiesMap &propertiesMap) |
Private Attributes | |
PropertiesMap | m_propertiesMap |
The properties map. More... | |
Metadata associated to PFParticles.
Originally defined in larpandora, moved to lardataobj for usage in other packages avoiding circular dependencies
This metadata contains information provided by pandora (e.g. IsClearCosmic, TrackScore, NuScore, etc) which is stored and accessed via a std::map<std::string, float>
Definition at line 27 of file PFParticleMetadata.h.
typedef std::map<std::string, float> larpandoraobj::PFParticleMetadata::PropertiesMap |
Definition at line 33 of file PFParticleMetadata.h.
larpandoraobj::PFParticleMetadata::PFParticleMetadata | ( | ) |
larpandoraobj::PFParticleMetadata::PFParticleMetadata | ( | const PropertiesMap & | propertiesMap | ) |
Constructor given a properties map (std::map<string,float>)
Definition at line 17 of file PFParticleMetadata.cxx.
const PFParticleMetadata::PropertiesMap & larpandoraobj::PFParticleMetadata::GetPropertiesMap | ( | ) | const |
Definition at line 23 of file PFParticleMetadata.cxx.
void larpandoraobj::PFParticleMetadata::SetPropertiesMap | ( | const PropertiesMap & | propertiesMap | ) |
Definition at line 30 of file PFParticleMetadata.cxx.
|
private |
The properties map.
Definition at line 51 of file PFParticleMetadata.h.