K0s code update (Matt Steinpreis)
[u/mrichter/AliRoot.git] / PWGLF / PWGLFforward2LinkDef.h
1 // -*- mode: c++ -*- 
2 /* Copyright (C) 2007 Christian Holm Christensen <cholm@nbi.dk>
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 2.1 of
7  * the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful, but
10  * WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
17  * USA
18  */
19 #ifdef __CINT__
20 /**
21  * @file   PWGLFforward2LinkDef.h
22  * @author Christian Holm Christensen <cholm@master.hehi.nbi.dk>
23  * @date   Fri May 24 09:24:36 2013
24  * 
25  * @brief  Link specifications
26  */
27 #pragma link off all globals;
28 #pragma link off all classes;
29 #pragma link off all functions;
30
31 #pragma link C++ nestedclasses;
32
33 // ZDC tasks 
34 #pragma link C++ class AliAnalysisTaskZDCPbPb+;
35 #pragma link C++ class AliAnalysisTaskZDCTreeMaker+;
36 #pragma link C++ class AliAnalysisTaskZDCpAcalib+;
37
38 // PMD tasks
39 #pragma link C++ class AliAnalysisTaskPMD+;
40 #pragma link C++ class AliAnalysisTaskPMDSim+;
41
42 // AOD objects
43 #pragma link C++ class AliAODCentralMult+;
44 #pragma link C++ class AliAODForwardEP+;
45 #pragma link C++ class AliAODForwardMult+; 
46
47
48 // Interface to OADB backed by a TTree 
49 #pragma link C++ class AliOADBForward+;
50 #pragma link C++ class AliOADBForward::Entry+;
51 #pragma link C++ class AliOADBForward::Table+;
52
53 // Correction managers 
54 #pragma link C++ class AliCorrectionManagerBase+;
55 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
56 #pragma link C++ class AliCorrectionManagerBase::Correction+;
57 #endif
58 // Note: custom streamer to ensure singleton consistency!
59 #pragma link C++ class AliForwardCorrectionManager-;
60 #pragma link C++ class AliCentralCorrectionManager-;
61
62 // Central (SPD) code 
63 #pragma link C++ class AliCentralCorrAcceptance+;
64 #pragma link C++ class AliCentralCorrSecondaryMap+;
65 #pragma link C++ class AliCentraldNdetaTask+;
66 #pragma link C++ class AliCentralMCCorrectionsTask+;
67 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
68 #pragma link C++ class AliCentralMCCorrectionsTask::VtxBin+;
69 #endif
70 #pragma link C++ class AliCentralMCMultiplicityTask+;
71 #pragma link C++ class AliCentralMultiplicityTask+;
72 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
73 #pragma link C++ class AliCentralMultiplicityTask::VtxBin+;
74 #endif
75 #pragma link C++ class AliSPDMCTrackDensity+;
76
77 // Aux tasks and code 
78 #pragma link C++ class AliCopyHeaderTask+;
79 #pragma link C++ class AliBasedNdetaTask+;
80 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
81 #pragma link C++ class AliBasedNdetaTask::CentralityBin+;
82 #pragma link C++ class AliBasedNdetaTask::Sum+;
83 #endif
84 #pragma link C++ class AliBaseMCTrackDensity+;
85 #pragma link C++ class AliMCTruthdNdetaTask+;
86 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
87 #pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+;
88 #endif
89 #pragma link C++ class AliDisplacedVertexSelection+;
90 #pragma link C++ class AliPoissonCalculator+;
91 #pragma link C++ class AliMCAuxHandler+;
92
93 // Forward AUX (Cuts, etc.)
94 #pragma link C++ class AliFMDMultCuts+;
95 #pragma link C++ class AliForwardFlowWeights+;
96 #pragma link C++ class AliForwardUtil+;
97 #pragma link C++ class AliForwardUtil::Histos+;
98 #pragma link C++ class AliForwardUtil::RingHistos+;
99
100 // FMD corrections
101 #pragma link C++ class AliFMDCorrAcceptance+;
102 #pragma link C++ class AliFMDCorrDoubleHit+;
103 #pragma link C++ class AliFMDCorrector+;
104 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
105 #pragma link C++ class AliFMDCorrector::RingHistos+;
106 #endif
107 #pragma link C++ class AliFMDCorrELossFit+;
108 #pragma link C++ class AliFMDCorrELossFit::ELossFit+;
109 #pragma link C++ class AliFMDCorrMergingEfficiency+;
110 #pragma link C++ class AliFMDCorrSecondaryMap+;
111 #pragma link C++ class AliFMDCorrVertexBias+;
112
113 // FMD algorithms 
114 #pragma link C++ class AliFMDDensityCalculator+;
115 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
116 #pragma link C++ class AliFMDDensityCalculator::RingHistos+;
117 #endif
118 #pragma link C++ class AliFMDEnergyFitter+;
119 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
120 #pragma link C++ class AliFMDEnergyFitter::RingHistos+;
121 #endif
122 #pragma link C++ class AliFMDEventInspector+;
123 #pragma link C++ class AliFMDEventPlaneFinder+;
124 #pragma link C++ class AliFMDHistCollector+;
125 #pragma link C++ class AliFMDSharingFilter+;
126 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
127 #pragma link C++ class AliFMDSharingFilter::RingHistos+;
128 #endif
129
130 // FMD MC algorithms
131 #pragma link C++ class AliFMDMCCorrector+;
132 #pragma link C++ class AliFMDMCDensityCalculator+;
133 #pragma link C++ class AliFMDMCEventInspector+;
134 #pragma link C++ class AliFMDMCSharingFilter+;
135 #pragma link C++ class AliFMDMCTrackDensity+;
136
137 // Forward (FMD) tasks 
138 #pragma link C++ class AliBaseESDTask+;
139 #pragma link C++ class AliBaseAODTask+;
140 #pragma link C++ class AliBaseMCCorrectionsTask+;
141 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
142 #pragma link C++ class AliBaseMCCorrectionsTask::VtxBin+;
143 #endif
144 #pragma link C++ class AliFMDEnergyFitterTask+;
145 #pragma link C++ class AliFMDEventPlaneTask+;
146 #pragma link C++ class AliForwarddNdetaTask+;
147 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
148 #pragma link C++ class AliForwarddNdetaTask::CentralityBin+;
149 #endif
150 #pragma link C++ class AliForwardFlowTaskQC+;
151 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
152 #pragma link C++ class AliForwardFlowTaskQC::VertexBin+;
153 #endif
154 #pragma link C++ class AliForwardMCCorrectionsTask+;
155 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
156 #pragma link C++ class AliForwardMCCorrectionsTask::VtxBin+;
157 #endif
158 #pragma link C++ class AliForwardMCFlowTaskQC+;
159 #pragma link C++ class AliForwardMCMultiplicityTask+;
160 #pragma link C++ class AliForwardMultiplicityBase+;
161 #pragma link C++ class AliForwardMultiplicityTask+;
162 #pragma link C++ class AliForwardQATask+;
163 #pragma link C++ class AliForwardCreateResponseMatrices+;
164 #pragma link C++ class AliForwardCreateResponseMatrices::Bin+;
165 #pragma link C++ class AliForwardMultiplicityDistribution+;
166 #pragma link C++ class AliForwardMultiplicityDistribution::Bin+;
167 #pragma link C++ class AliForwardMultDists+;
168 #if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
169 #pragma link C++ class AliForwardMultDists::EtaBin+;
170 #endif
171 #pragma link C++ class AliForwardMultDists::BinSpec+;
172
173 #endif
174 //
175 // EOF
176 //