All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EventWeightMap.h
Go to the documentation of this file.
1 #ifndef _SBN_EVENTWEIGHTMAP_H_
2 #define _SBN_EVENTWEIGHTMAP_H_
3 
4 #include <map>
5 #include <vector>
6 #include <string>
7 
8 namespace sbn {
9  namespace evwgh {
10 
11 /**
12  * @typedef EventWeightMap
13  * @brief Container for event-level weights
14  *
15  * Provides a mapping from a string identifier for a particular weight
16  * calculator to the corresponding set of weights for each universe.
17  */
18 typedef std::map<std::string, std::vector<float> > EventWeightMap;
19 
20  } // namespace evwgh
21 } // namespace sbn
22 
23 #endif // _SBN_EVENTWEIGHTMAP_H_
24 
std::map< std::string, std::vector< float > > EventWeightMap
Container for event-level weights.