LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
PFParticleMetadata.h
Go to the documentation of this file.
1 //
3 // \brief Definition of PFParticleMetadata object for LArSoft
4 //
5 // \author pandora@hep.phy.cam.ac.uk
6 //
8 
9 #ifndef Recob_PFParticleMetadata_H
10 #define Recob_PFParticleMetadata_H
11 
12 #include <map>
13 #include <string>
14 
15 namespace larpandoraobj {
16 
28 
29  public:
31 
32  typedef std::map<std::string, float> PropertiesMap;
33 
35  const PropertiesMap&
36  propertiesMap);
37 
40  // Returns the properties map
41  const PropertiesMap& GetPropertiesMap() const;
43 
46  // Sets the properties map
47  void SetPropertiesMap(const PropertiesMap& propertiesMap);
49 
50  private:
51  PropertiesMap m_propertiesMap;
52 
53  }; // class PFParticle
54 } // namespace recob
55 
56 #endif //Recob_PFParticle_H
std::map< std::string, float > PropertiesMap
PFParticleMetadata()
Default constructor.
PropertiesMap m_propertiesMap
The properties map.
Metadata associated to PFParticles.
const PropertiesMap & GetPropertiesMap() const
void SetPropertiesMap(const PropertiesMap &propertiesMap)