ROOT
6.07/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
core
metautils
src
complexLinkdef.h
Go to the documentation of this file.
1
#include <complex>
2
#include "
root_std_complex.h
"
3
4
#pragma extra_include "root_std_complex.h";
5
6
#pragma create TClass complex<int>+;
7
#pragma create TClass complex<long>+;
8
#pragma create TClass complex<float>+;
9
#pragma create TClass complex<double>+;
10
11
#pragma create TClass _root_std_complex<int>+;
12
#pragma create TClass _root_std_complex<long>+;
13
#pragma create TClass _root_std_complex<float>+;
14
#pragma create TClass _root_std_complex<double>+;
15
16
#ifdef G__NATIVELONGLONG
17
// #pragma create TClass complex<long long>+;
18
#pragma create TClass _root_std_complex<long long>+;
19
// #pragma create TClass complex<long double>+;
20
#endif
21
22
// IO Rules
23
// From OSx to ROOT
24
// There the datamembers are called __re_ and __im_
25
// #pragma read sourceClass="complex<float>" \
26
// targetClass="complex<float>" \
27
// checksum=[3671150135] \
28
// source="float __re_;" \
29
// target="" \
30
// code="{ newObj->real(onfile.__re_);}"
31
//
32
// #pragma read sourceClass="complex<float>" \
33
// targetClass="complex<float>" \
34
// checksum=[3671150135] \
35
// source="float __im_;" \
36
// target="" \
37
// code="{ newObj->imag(onfile.__im_);}"
root_std_complex.h