3 #pragma link off all globals;
4 #pragma link off all classes;
5 #pragma link off all functions;
7 #define AddToGlobalDataManager(clazz)\
8 void QGlobalDataManager::Get(const string&, GlobalHandle<clazz>*, const string&);\
9 const clazz& QGlobalDataManager::Get<clazz>(const std::string&, const std::string&, const std::string&);\
10 void QGlobalDataManager::Get(GlobalHandle<clazz>*, const string&);\
11 const clazz& QGlobalDataManager::Get<clazz>(const std::string&, const std::string&) ;\
12 QError QGlobalDataManager::Set(GlobalHandle<clazz>*, const string&);\
13 QError QGlobalDataManager::Set(const std::string&, const clazz&, const std::string&) ;
15 #pragma link C++ namespace Diana;
17 #pragma link C++ class Diana::QGlobalDataManager;
18 #pragma link C++ class Diana::QGlobalLabel;
20 #pragma link C++ class GlobalHandle<QVector>;
22 #pragma link C++ class GlobalHandle<QVectorC>;
24 #pragma link C++ class GlobalHandle<QComplex>;
26 #pragma link C++ class GlobalHandle<QMatrix>;
28 #pragma link C++ class GlobalHandle<QMatrixC>;
30 #pragma link C++ class GlobalHandle<QInterval>;
32 #pragma link C++ class GlobalHandle<QIntervalSet>;
34 #pragma link C++ class GlobalHandle<QTime>;
35 AddToGlobalDataManager(
QTime)
36 #pragma link C++ class GlobalHandle<QBool>;
37 AddToGlobalDataManager(
QBool)
38 #pragma link C++ class GlobalHandle<QEmptyObject>;
40 #pragma link C++ class GlobalHandle<QString>;
42 #pragma link C++ class GlobalHandle<QBaseType<int> >;
43 #pragma link C++ class GlobalHandle<QInt>;
44 #pragma link C++ class GlobalHandle<Diana::QInt>;
47 #pragma link C++ class GlobalHandle<QBaseType<float> >;
48 #pragma link C++ class GlobalHandle<QFloat>;
49 #pragma link C++ class GlobalHandle<Diana::QFloat>;
52 #pragma link C++ class GlobalHandle<QBaseType<double> >;
53 #pragma link C++ class GlobalHandle<QDouble>;
54 #pragma link C++ class GlobalHandle<Diana::QDouble>;
57 #pragma link C++ class GlobalHandle<QBaseType<Long64_t> >;
58 #pragma link C++ class GlobalHandle<QLong64>;
59 #pragma link C++ class GlobalHandle<Diana::QLong64>;
63 #pragma link C++ class GlobalHandle<QStdVector<double> >;
65 #pragma link C++ class GlobalHandle<QStdVector<int> >;
67 #pragma link C++ class GlobalHandle<QStdVector<UInt_t> >;
69 #pragma link C++ class GlobalHandle<QStdVector<float> >;
71 #pragma link C++ class GlobalHandle<QStdVector<string> >;
73 #pragma link C++ class GlobalHandle<QStdVector<bool> >;
76 #pragma link C++ class GlobalHandle<QModuleConfig>;
78 #pragma link C++ class GlobalHandle<QSequenceConfig>;
80 #pragma link C++ class GlobalHandle<QFrameWorkConfig>;
85 #pragma link C++ class GlobalHandle<QTObject<TH1D> >;
87 #pragma link C++ class QTObjectHandle<TH1D>;
88 #pragma link C++ class GlobalHandle<QTObject<TH1F> >;
90 #pragma link C++ class QTObjectHandle<TH1F>;
91 #pragma link C++ class GlobalHandle<QTObject<TH1I> >;
93 #pragma link C++ class QTObjectHandle<TH1I>;
94 #pragma link C++ class GlobalHandle<QTObject<TF1> >;
96 #pragma link C++ class QTObjectHandle<TF1>;
97 #pragma link C++ class GlobalHandle<QTObject<TF1> >;
99 #pragma link C++ class QTObjectHandle<TF1>;
100 #pragma link C++ class GlobalHandle<QTObject<TGraph> >;
102 #pragma link C++ class QTObjectHandle<TGraph>;
103 #pragma link C++ class GlobalHandle<QTObject<TGraphErrors> >;
105 #pragma link C++ class QTObjectHandle<TGraphErrors>;
106 #pragma link C++ class GlobalHandle<QTObject<TGraphAsymmErrors> >;
108 #pragma link C++ class QTObjectHandle<TGraphAsymmErrors>;
base types wrapped into a QObject. Currently implemented types are QInt QDouble and QFloat....
bool wrapped into a QObject
QObject storing a set of QSecuenceConfigs.
Collection of disjoint intervals of real numbers.
Interval of real numbers.
Interface for complex matrices in Diana analysis.
Interface for matrices in Diana analysis.
QObject to store a QBaseModule configuration.
QObject storing a QSequence configuration, a set of QModuleConfigs.
string wrapped into a QObject
QObject with TObject member.
Interface for complex vectors in Diana analysis.
Interface for vectors in Diana analysis.