ATLAS Offline Software
D3PDMakerReaderDict.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef D3PDMAKERREADER_D3PDMAKERREADERDICT_H
8 #define D3PDMAKERREADER_D3PDMAKERREADERDICT_H 1
9 
10 #include <vector>
11 #include <set>
12 
14 #include "src/RootObjectMetadata.h"
15 
17  struct tmp {
18  std::set<D3PD::ObjectMetadata::Variable> m_set;
19  std::vector<D3PD::ObjectMetadata::Variable> m_vector;
20  };
21 
22  std::vector<D3PD::ObjectMetadata::Variable>
23  to_vector(const std::set<D3PD::ObjectMetadata::Variable>& v)
24  { return std::vector<D3PD::ObjectMetadata::Variable>(v.begin(), v.end()); }
25 
26 }
27 #endif // not D3PDMAKERREADER_D3PDMAKERREADERDICT_H
D3PDMakerReaderDict::to_vector
std::vector< D3PD::ObjectMetadata::Variable > to_vector(const std::set< D3PD::ObjectMetadata::Variable > &v)
Definition: D3PDMakerReaderDict.h:23
D3PDMakerReaderDict::tmp::m_set
std::set< D3PD::ObjectMetadata::Variable > m_set
Definition: D3PDMakerReaderDict.h:18
RootObjectMetadata.h
ObjectMetadata.h
D3PDMakerReaderDict::tmp
Definition: D3PDMakerReaderDict.h:17
python.PyAthena.v
v
Definition: PyAthena.py:157
D3PDMakerReaderDict
Definition: D3PDMakerReaderDict.h:16
D3PDMakerReaderDict::tmp::m_vector
std::vector< D3PD::ObjectMetadata::Variable > m_vector
Definition: D3PDMakerReaderDict.h:19