LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
PFParticleMetadata.h
Go to the documentation of this file.
1 
7 #ifndef LAR_PANDORA_PFPARTICLE_METADATA_H
8 #define LAR_PANDORA_PFPARTICLE_METADATA_H
9 
10 #include "Objects/ParticleFlowObject.h"
11 
12 #include <map>
13 #include <string>
14 
15 namespace larpandoraobj
16 {
17 
22 {
23 public:
28 
34  PFParticleMetadata(const pandora::ParticleFlowObject *const pPfo);
35 
36  typedef pandora::PropertiesMap PropertiesMap;
37 
43  const PropertiesMap &GetPropertiesMap() const;
44 
50  void SetPropertiesMap(const PropertiesMap &propertiesMap);
51 
52  // Further structures/properties to be added as they are requested
53 
54 private:
55  PropertiesMap m_propertiesMap;
56 };
57 
58 } // namespace lar_pandora
59 
60 #endif
PFParticleMetadata()
Default constructor.
PropertiesMap m_propertiesMap
The properties map.
Pandora PFParticleMetadata.
const PropertiesMap & GetPropertiesMap() const
Get the properties map.
void SetPropertiesMap(const PropertiesMap &propertiesMap)
Set the properties map, or replace the existing map, with a user-provided map.
pandora::PropertiesMap PropertiesMap
The properties map typedef.