HepMC3 event record library
GenRunInfoData.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // This file is part of HepMC
4 // Copyright (C) 2014-2019 The HepMC collaboration (see AUTHORS for details)
5 //
6 #ifndef HEPMC3_DATA_GENRUNINFODATA_H
7 #define HEPMC3_DATA_GENRUNINFODATA_H
8 /**
9  * @file GenRunInfoData.h
10  * @brief Definition of \b struct GenRunInfoData
11  *
12  * @struct HepMC3::GenRunInfoData
13  * @brief Stores serializable run information
14  *
15  * @ingroup data
16  *
17  */
18 #include <vector>
19 #include <string>
20 
21 namespace HepMC3 {
22 
24  std::vector<std::string> weight_names; ///< Weight names
25 
26  std::vector<std::string> tool_name; ///< Tool names
27  std::vector<std::string> tool_version; ///< Tool versions
28  std::vector<std::string> tool_description; ///< Tool descriptions
29 
30  std::vector<std::string> attribute_name; ///< Attribute name
31  std::vector<std::string> attribute_string; ///< Attribute serialized as string
32 };
33 
34 } // namespace HepMC
35 
36 #endif
std::vector< std::string > attribute_name
Attribute name.
std::vector< std::string > attribute_string
Attribute serialized as string.
std::vector< std::string > tool_name
Tool names.
Stores serializable run information.
std::vector< std::string > tool_version
Tool versions.
std::vector< std::string > weight_names
Weight names.
std::vector< std::string > tool_description
Tool descriptions.