]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/LinkDef.h
Move contents of EVE/Alieve to EVE/EveDet as most code will remain there.
[u/mrichter/AliRoot.git] / EVE / EveDet / LinkDef.h
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
7  * full copyright notice.                                                 *
8  **************************************************************************/
9 #pragma link off all functions;
10 #pragma link off all globals;
11 #pragma link off all classes;
12
13
14 //================================
15 // base/
16 //================================
17
18 // AliEveEventManager
19 #pragma link C++ class  AliEveEventManager+;
20 #pragma link C++ global gEvent;
21
22 #pragma link C++ class AliEveKineTools+;
23
24 #pragma link C++ class AliEveVSDCreator+;
25
26 // Fit
27 #pragma link C++ class AliEveTrackFitter+;
28 #pragma link C++ class AliEveTrackFitterEditor+;
29
30 // AliEveJetPlane
31 #pragma link C++ class AliEveJetPlane+;
32 #pragma link C++ class AliEveJetPlaneGL+;
33 #pragma link C++ class AliEveJetPlaneEditor+;
34 #pragma link C++ class AliEveJetPlaneEditor::StaticDataWindow+;
35
36 // Removed. Messy code, tons of violations and incompatible with TEve
37 // classes. Author Ludovic Gaudichet left ALICE.
38 // Should be thoroughly revised.
39 //
40 // AliEveCascade
41 //#pragma link C++ class AliEveCascade+;
42 //#pragma link C++ class CascadeList+;
43 //#pragma link C++ class CascadeListEditor+;
44 //
45 // AliEveV0
46 //#pragma link C++ class AliEveV0+;
47 //#pragma link C++ class V0List+;
48 //#pragma link C++ class V0ListEditor+;
49
50
51 //================================
52 // detectors/
53 //================================
54
55 // ITS
56 #pragma link C++ class AliEveITSModuleSelection+;
57 #pragma link C++ class AliEveITSDigitsInfo+;
58 #pragma link C++ class AliEveITSModule+;
59 #pragma link C++ class AliEveDigitScaleInfo+;
60 #pragma link C++ class AliEveITSScaledModule+;
61 #pragma link C++ class AliEveITSScaledModuleEditor+;
62 #pragma link C++ class AliEveITSModuleStepper+;
63 #pragma link C++ class AliEveITSModuleStepperEditor;
64
65 // MUON
66 #pragma link C++ class AliEveMUONData+;
67 #pragma link C++ class AliEveMUONChamber+;
68 #pragma link C++ class AliEveMUONChamberData+;
69 #pragma link C++ class AliEveMUONChamberEditor+;
70 #pragma link C++ class AliEveMUONChamberGL+;
71 #pragma link C++ class AliEveMUONTrack+;
72
73 // PMD
74 #pragma link C++ class AliEvePMDModule+;
75 #pragma link C++ class AliEvePMDModuleEditor+;
76
77 // T0
78 #pragma link C++ class AliEveT0Module+;
79
80 // TPC
81 #pragma link C++ class AliEveTPCData+;
82
83 #pragma link C++ class AliEveTPCSectorData+;
84 #pragma link C++ class AliEveTPCSectorData::PadData;
85 #pragma link C++ class AliEveTPCSectorData::PadIterator;
86 #pragma link C++ class AliEveTPCSectorData::RowIterator;
87 #pragma link C++ class AliEveTPCSectorData::SegmentInfo;
88
89 #pragma link C++ class AliEveTPCSectorData::PadRowHack;
90
91 #pragma link C++ class AliEveTPCSectorViz+;
92 #pragma link C++ class AliEveTPCSectorVizEditor+;
93 #pragma link C++ class AliEveTPCSector2D+;
94 #pragma link C++ class AliEveTPCSector2DEditor+;
95 #pragma link C++ class AliEveTPCSector2DGL+;
96 #pragma link C++ class AliEveTPCSector3D+;
97 #pragma link C++ class AliEveTPCSector3DEditor+;
98 #pragma link C++ class AliEveTPCSector3DGL+;
99
100 #pragma link C++ class AliEveTPCLoader+;
101 #pragma link C++ class AliEveTPCLoaderEditor+;
102
103 // TRD
104 #pragma link C++ class AliEveTRDLoaderManager+;
105 #pragma link C++ class AliEveTRDLoaderManagerEditor+;
106 #pragma link C++ class AliEveTRDLoader+;
107 #pragma link C++ class AliEveTRDLoaderEditor+;
108 #pragma link C++ class AliEveTRDLoaderSim+;
109 #pragma link C++ class AliEveTRDLoaderSimEditor+;
110 #pragma link C++ class AliEveTRDLoaderRaw+;
111 //#pragma link C++ class TRDLoaderRawEditor+;
112 #pragma link C++ class AliEveTRDModule+;
113 #pragma link C++ class AliEveTRDChamber+;
114 #pragma link C++ class AliEveTRDNode+;
115 #pragma link C++ class AliEveTRDModuleEditor+;
116 #pragma link C++ class AliEveTRDDigits+;
117 #pragma link C++ class AliEveTRDDigitsEditor+;
118 #pragma link C++ class AliEveTRDHits+;
119 #pragma link C++ class AliEveTRDHitsEditor+;
120 #pragma link C++ class AliEveTRDClusters+;
121
122 // TOF
123 #pragma link C++ class AliEveTOFDigitsInfo+;
124 #pragma link C++ class AliEveTOFSector+;
125 #pragma link C++ class AliEveTOFStrip+;
126
127 #pragma link C++ class AliEveTOFDigitsInfoEditor+;
128 #pragma link C++ class AliEveTOFSectorEditor+;
129 #pragma link C++ class AliEveTOFStripEditor+;
130
131
132 //================================
133 // HLT/
134 //================================
135
136 #pragma link C++ class AliEveHOMERManager+;
137 #pragma link C++ class AliEveHOMERManagerEditor+;
138 #pragma link C++ class AliEveHOMERSource+;
139 #pragma link C++ class AliEveHOMERSourceList+;