Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
art
art
Framework
Core
detail
ModuleGraphInfo.h
Go to the documentation of this file.
1
#ifndef art_Framework_Core_detail_ModuleGraphInfo_h
2
#define art_Framework_Core_detail_ModuleGraphInfo_h
3
4
#include "
art/Framework/Principal/ProductInfo.h
"
5
#include "
art/Persistency/Provenance/ModuleType.h
"
6
7
#include <iosfwd>
8
#include <set>
9
#include <string>
10
11
namespace
art::detail
{
12
struct
ModuleGraphInfo
{
13
ModuleType
module_type
{
ModuleType::non_art
};
14
std::set<ProductInfo>
produced_products
{};
15
std::set<ProductInfo>
consumed_products
{};
16
// 'select_events' is only used for analyzers and output
17
// modules.
18
std::set<std::string>
select_events
{};
19
std::set<std::string>
paths
{};
20
};
21
22
std::ostream&
operator<<
(std::ostream& os,
ModuleGraphInfo
const
&
info
);
23
}
24
25
#endif
/* art_Framework_Core_detail_ModuleGraphInfo_h */
26
27
// Local Variables:
28
// mode: c++
29
// End:
art::detail::ModuleGraphInfo::produced_products
std::set< ProductInfo > produced_products
Definition:
ModuleGraphInfo.h:14
ProductInfo.h
art::detail::ModuleGraphInfo::module_type
ModuleType module_type
Definition:
ModuleGraphInfo.h:13
art::detail::ModuleGraphInfo
Definition:
ModuleGraphInfo.h:12
art::detail
Definition:
AllowedConfiguration.h:76
art::detail::ModuleGraphInfo::consumed_products
std::set< ProductInfo > consumed_products
Definition:
ModuleGraphInfo.h:15
generate_datataset.info
info
Definition:
generate_datataset.py:142
art::detail::operator<<
std::ostream & operator<<(std::ostream &os, Analyzer::Table< T > const &t)
Definition:
Analyzer.h:136
art::ModuleType::non_art
art::detail::ModuleGraphInfo::paths
std::set< std::string > paths
Definition:
ModuleGraphInfo.h:19
art::detail::ModuleGraphInfo::select_events
std::set< std::string > select_events
Definition:
ModuleGraphInfo.h:18
ModuleType.h
art::ModuleType
ModuleType
Definition:
ModuleType.h:11
Generated by
1.8.11