Logo ROOT   6.10/09
Reference Guide
LinkDef_GenVector2.h
Go to the documentation of this file.
1 // dictionary for std::vector of genvector objects
2 // problem on Windows: CINT cannot deal with too long class name
3 // generated by an std::vector<ROOT::Math::Vector>
4 
5 #ifndef _WIN32
6 #pragma extra_include "vector";
7 #include <vector>
8 
9 // conflict on solaris between template class T from std::vector and T().
10 #ifndef __sun
11 #pragma link C++ class std::vector<ROOT::Math::XYZTVector >+;
12 #pragma link C++ class std::vector<ROOT::Math::PtEtaPhiEVector >+;
13 #endif
14 
15 #pragma link C++ class std::vector<ROOT::Math::XYZVector >+;
16 #pragma link C++ class std::vector<ROOT::Math::XYZPoint >+;
17 
18 #pragma link C++ class std::vector<ROOT::Math::RhoEtaPhiVector >+;
19 #pragma link C++ class std::vector<ROOT::Math::RhoEtaPhiPoint >+;
20 
21 // for floating types
22 
23 #pragma link C++ class std::vector<ROOT::Math::XYZVectorF >+;
24 #pragma link C++ class std::vector<ROOT::Math::XYZPointF >+;
25 #pragma link C++ class std::vector<ROOT::Math::XYZTVectorF >+;
26 
27 #endif // endif Win32