Logo ROOT   6.16/01
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