Logo ROOT   6.14/05
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 #pragma extra_include "vector";
6 #include <vector>
7 
8 // conflict on solaris between template class T from std::vector and T().
9 #ifndef __sun
10 #pragma link C++ class std::vector<ROOT::Math::XYZTVector >+;
11 #pragma link C++ class std::vector<ROOT::Math::PtEtaPhiEVector >+;
12 #endif
13 
14 #pragma link C++ class std::vector<ROOT::Math::XYZVector >+;
15 #pragma link C++ class std::vector<ROOT::Math::XYZPoint >+;
16 
17 #pragma link C++ class std::vector<ROOT::Math::RhoEtaPhiVector >+;
18 #pragma link C++ class std::vector<ROOT::Math::RhoEtaPhiPoint >+;
19 
20 // for floating types
21 
22 #pragma link C++ class std::vector<ROOT::Math::XYZVectorF >+;
23 #pragma link C++ class std::vector<ROOT::Math::XYZPointF >+;
24 #pragma link C++ class std::vector<ROOT::Math::XYZTVectorF >+;
25