LArSoft  v07_13_02
Liquid Argon Software toolkit - http://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:
30 
32 
33  typedef std::map<std::string, float> PropertiesMap;
34 
35  PFParticleMetadata(const PropertiesMap &propertiesMap);
36 
39  // Returns the properties map
40  const PropertiesMap &GetPropertiesMap() const;
42 
45  // Sets the properties map
46  void SetPropertiesMap(const PropertiesMap &propertiesMap);
48 
49  private:
50 
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)