]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Reve/LinkDef.h
Avoid mixing up trigger and tracks replacing the option "CP" by
[u/mrichter/AliRoot.git] / EVE / Reve / LinkDef.h
CommitLineData
5a5a1232 1#pragma link off all functions;
2#pragma link off all globals;
3#pragma link off all classes;
4
5#pragma link C++ namespace Reve;
6#pragma link C++ global gReve; // In RGTopFrame ... should move.
7
8//================================
9// base/
10//================================
11
12// Reve
13#pragma link C++ function Reve::SetupEnvironment;
6a187c6c 14
15#pragma link C++ function Reve::CheckMacro;
5a5a1232 16#pragma link C++ function Reve::AssertMacro;
17#pragma link C++ function Reve::Macro;
18#pragma link C++ function Reve::LoadMacro;
6a187c6c 19
5a5a1232 20#pragma link C++ function Reve::PushPad;
21#pragma link C++ function Reve::PopPad;
22#pragma link C++ class Reve::Exc_t+;
23#pragma link C++ class Reve::PadHolder+;
24#pragma link C++ class Reve::GeoManagerHolder+;
915dabe1 25#pragma link C++ class Reve::ReferenceCount+;
5a5a1232 26
51a6ecc6 27#pragma link C++ function Reve::ColorFromIdx;
06ba4c4a 28#pragma link C++ function Reve::FindColorVar;
51a6ecc6 29
5a5a1232 30// PODs
31#pragma link C++ class Reve::Vector+;
32#pragma link C++ class Reve::PathMark+;
33#pragma link C++ class Reve::MCTrack+;
34#pragma link C++ class Reve::MCTrackRef+;
35#pragma link C++ class Reve::Hit+;
36#pragma link C++ class Reve::Cluster+;
37#pragma link C++ class Reve::RecTrack+;
38#pragma link C++ class Reve::RecKink+;
39#pragma link C++ class Reve::RecV0+;
40#pragma link C++ class Reve::GenInfo+;
41
b990fb1d 42// ZTrans
43#pragma link C++ class Reve::ZTrans-;
ec2905c1 44#pragma link C++ class Reve::ZTransSubEditor+;
45#pragma link C++ class Reve::ZTransEditor+;
b990fb1d 46
06ba4c4a 47// RGBAPalette
48#pragma link C++ class Reve::RGBAPalette+;
49#pragma link C++ class Reve::RGBAPaletteEditor+;
50#pragma link C++ class Reve::RGBAPaletteSubEditor+;
51
52// Plexes
53#pragma link C++ class Reve::VoidCPlex+;
54
1850492d 55// EventBase, VSDEvent, VSD
56#pragma link C++ class Reve::EventBase+;
5a5a1232 57#pragma link C++ class Reve::EvTree+;
1850492d 58#pragma link C++ class Reve::VSDEvent+;
5a5a1232 59#pragma link C++ class Reve::VSDTree+;
60#pragma link C++ class Reve::VSD+;
61
62// TTreeTools
63#pragma link C++ class TSelectorToEventList+;
64#pragma link C++ class TTreeQuery+;
9ce3a7e7 65#pragma link C++ class TPointSelectorConsumer+;
66#pragma link C++ class TPointSelector+;
5a5a1232 67
68// RenderElement
69#pragma link C++ class Reve::RenderElement+;
70#pragma link C++ class Reve::RenderElement::ListTreeInfo+;
092578a7 71#pragma link C++ class Reve::RenderElementObjPtr+;
5a5a1232 72#pragma link C++ class Reve::RenderElementListBase+;
73#pragma link C++ class Reve::RenderElementList+;
ec2905c1 74#pragma link C++ class Reve::RenderElementEditor+;
5a5a1232 75
06ba4c4a 76#pragma link C++ class Reve::ReferenceBackPtr;
77
5a5a1232 78// Pad
79#pragma link C++ class Reve::Pad+;
80
81// VSDSelector
82#pragma link C++ class Reve::VSDSelector+;
83
84// RGBrowser
5a5a1232 85#pragma link C++ class Reve::RGBrowser+;
86
87// RGEditor
88#pragma link C++ class Reve::RGEditor+;
89
6a187c6c 90// RMacro
91#pragma link C++ class Reve::RMacro+;
92
5a5a1232 93// RGTopFrame
94#pragma link C++ class Reve::RGTopFrame+;
95
5987168b 96// RGValuators
97#pragma link C++ class Reve::RGValuatorBase+;
98#pragma link C++ class Reve::RGValuator+;
99#pragma link C++ class Reve::RGDoubleValuator+;
b990fb1d 100#pragma link C++ class Reve::RGTriVecValuator+;
5987168b 101
ec2905c1 102//=====================================
103// Graphical elements (with renderers)
104//=====================================
5a5a1232 105
106// Track
107#pragma link C++ class Reve::Track+;
c7f42101 108#pragma link C++ class Reve::TrackGL+;
5a5a1232 109#pragma link C++ class Reve::TrackList+;
110#pragma link C++ class Reve::TrackRnrStyle+;
ec2905c1 111#pragma link C++ class Reve::TrackListEditor+;
112
113// Cascade
114#pragma link C++ class Reve::Cascade+;
115#pragma link C++ class Reve::CascadeList+;
116#pragma link C++ class Reve::CascadeListEditor+;
5a5a1232 117
06ba4c4a 118// V0
119#pragma link C++ class Reve::V0+;
120#pragma link C++ class Reve::V0List+;
ec2905c1 121#pragma link C++ class Reve::V0ListEditor+;
06ba4c4a 122
5a5a1232 123// PointSet
124#pragma link C++ class Reve::PointSet+;
125#pragma link C++ class Reve::PointSetArray+;
ec2905c1 126#pragma link C++ class Reve::PointSetArrayEditor+;
5a5a1232 127
c7f42101 128// Line
129#pragma link C++ class Reve::Line+;
130#pragma link C++ class Reve::LineEditor+;
131#pragma link C++ class Reve::LineGL+;
132
06ba4c4a 133// FrameBox
134#pragma link C++ class Reve::FrameBox+;
135#pragma link C++ class Reve::FrameBoxGL+;
136
5a5a1232 137// QuadSet
138#pragma link C++ class Reve::Quad+;
3aa97c5d 139#pragma link C++ class Reve::OldQuadSet+;
06ba4c4a 140#pragma link C++ class Reve::OldQuadSetGL+;
ec2905c1 141#pragma link C++ class Reve::QuadSet+;
142#pragma link C++ class Reve::QuadSetEditor+;
06ba4c4a 143#pragma link C++ class Reve::QuadSetGL+;
144
915dabe1 145// BoxSet
146#pragma link C++ class Reve::Box+;
147#pragma link C++ class Reve::BoxSet+;
ec2905c1 148#pragma link C++ class Reve::BoxSetGL+;
915dabe1 149
5a5a1232 150// GeoNode
151#pragma link C++ class Reve::GeoNodeRnrEl+;
152#pragma link C++ class Reve::GeoTopNodeRnrEl+;
5a5a1232 153#pragma link C++ class Reve::GeoNodeRnrElEditor+;
154#pragma link C++ class Reve::GeoTopNodeRnrElEditor+;
155
ec2905c1 156// TrianlgeSet
157#pragma link C++ class Reve::TriangleSet;
b990fb1d 158#pragma link C++ class Reve::TriangleSetEditor;
b990fb1d 159#pragma link C++ class Reve::TriangleSetGL;