]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWGLF/PWGLFforward2LinkDef.h
Updated D0 macros from Massimo
[u/mrichter/AliRoot.git] / PWGLF / PWGLFforward2LinkDef.h
... / ...
CommitLineData
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// ZDC tasks
33#pragma link C++ class AliAnalysisTaskZDCPbPb+;
34#pragma link C++ class AliAnalysisTaskZDCTreeMaker+;
35#pragma link C++ class AliAnalysisTaskZDCpAcalib+;
36
37// PMD tasks
38#pragma link C++ class AliAnalysisTaskPMD+;
39#pragma link C++ class AliAnalysisTaskPMDSim+;
40
41// AOD objects
42#pragma link C++ class AliAODCentralMult+;
43#pragma link C++ class AliAODForwardEP+;
44#pragma link C++ class AliAODForwardMult+;
45
46
47// Interface to OADB backed by a TTree
48#pragma link C++ class AliOADBForward+;
49#pragma link C++ class AliOADBForward::Entry+;
50#pragma link C++ class AliOADBForward::Table+;
51
52// Correction managers
53#pragma link C++ class AliCorrectionManagerBase+;
54#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
55#pragma link C++ class AliCorrectionManagerBase::Correction+;
56#endif
57// Note: custom streamer to ensure singleton consistency!
58#pragma link C++ class AliForwardCorrectionManager-;
59#pragma link C++ class AliCentralCorrectionManager-;
60
61// Central (SPD) code
62#pragma link C++ class AliCentralCorrAcceptance+;
63#pragma link C++ class AliCentralCorrSecondaryMap+;
64#pragma link C++ class AliCentraldNdetaTask+;
65#pragma link C++ class AliCentralMCCorrectionsTask+;
66#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
67#pragma link C++ class AliCentralMCCorrectionsTask::VtxBin+;
68#endif
69#pragma link C++ class AliCentralMCMultiplicityTask+;
70#pragma link C++ class AliCentralMultiplicityTask+;
71#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
72#pragma link C++ class AliCentralMultiplicityTask::VtxBin+;
73#endif
74#pragma link C++ class AliSPDMCTrackDensity+;
75
76// Aux tasks and code
77#pragma link C++ class AliCopyHeaderTask+;
78#pragma link C++ class AliBasedNdetaTask+;
79#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
80#pragma link C++ class AliBasedNdetaTask::CentralityBin+;
81#pragma link C++ class AliBasedNdetaTask::Sum+;
82#endif
83#pragma link C++ class AliBaseMCTrackDensity+;
84#pragma link C++ class AliMCTruthdNdetaTask+;
85#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
86#pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+;
87#endif
88#pragma link C++ class AliDisplacedVertexSelection+;
89#pragma link C++ class AliPoissonCalculator+;
90#pragma link C++ class AliMCAuxHandler+;
91
92// Forward AUX (Cuts, etc.)
93#pragma link C++ class AliFMDMultCuts+;
94#pragma link C++ class AliForwardFlowWeights+;
95#pragma link C++ class AliForwardUtil+;
96#pragma link C++ class AliForwardUtil::Histos+;
97#pragma link C++ class AliForwardUtil::RingHistos+;
98// #pragma link C++ class AliForwardUtil::ELossFitter+;
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#pragma link C++ class AliFMDCorrNoiseGain+;
113
114// FMD algorithms
115#pragma link C++ class AliFMDDensityCalculator+;
116#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
117#pragma link C++ class AliFMDDensityCalculator::RingHistos+;
118#endif
119#pragma link C++ class AliFMDEnergyFitter+;
120#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
121#pragma link C++ class AliFMDEnergyFitter::RingHistos+;
122#endif
123#pragma link C++ class AliFMDEventInspector+;
124#pragma link C++ class AliFMDEventPlaneFinder+;
125#pragma link C++ class AliFMDHistCollector+;
126#pragma link C++ class AliFMDESDFixer+;
127#pragma link C++ class AliFMDSharingFilter+;
128#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
129#pragma link C++ class AliFMDSharingFilter::RingHistos+;
130#endif
131
132// FMD MC algorithms
133#pragma link C++ class AliFMDMCCorrector+;
134#pragma link C++ class AliFMDMCDensityCalculator+;
135#pragma link C++ class AliFMDMCEventInspector+;
136#pragma link C++ class AliFMDMCSharingFilter+;
137#pragma link C++ class AliFMDMCTrackDensity+;
138
139// Forward (FMD) tasks
140#pragma link C++ class AliBaseESDTask+;
141#pragma link C++ class AliBaseAODTask+;
142#pragma link C++ class AliBaseMCCorrectionsTask+;
143#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
144#pragma link C++ class AliBaseMCCorrectionsTask::VtxBin+;
145#endif
146#pragma link C++ class AliFMDEnergyFitterTask+;
147#pragma link C++ class AliFMDEventPlaneTask+;
148#pragma link C++ class AliForwarddNdetaTask+;
149#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
150#pragma link C++ class AliForwarddNdetaTask::CentralityBin+;
151#endif
152#pragma link C++ class AliForwardFlowTaskQC+;
153#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
154#pragma link C++ class AliForwardFlowTaskQC::CumuHistos+;
155#endif
156#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
157#pragma link C++ class AliForwardFlowTaskQC::VertexBin+;
158#endif
159#pragma link C++ class AliForwardMCCorrectionsTask+;
160#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
161#pragma link C++ class AliForwardMCCorrectionsTask::VtxBin+;
162#endif
163#pragma link C++ class AliForwardMCFlowTaskQC+;
164#pragma link C++ class AliForwardMCMultiplicityTask+;
165#pragma link C++ class AliForwardMultiplicityBase+;
166#pragma link C++ class AliForwardMultiplicityTask+;
167#pragma link C++ class AliForwardQATask+;
168#pragma link C++ class AliForwardCreateResponseMatrices+;
169#pragma link C++ class AliForwardCreateResponseMatrices::Bin+;
170#pragma link C++ class AliForwardMultiplicityDistribution+;
171#pragma link C++ class AliForwardMultiplicityDistribution::Bin+;
172#pragma link C++ class AliForwardMultDists+;
173#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
174#pragma link C++ class AliForwardMultDists::EtaBin+;
175#endif
176#pragma link C++ class AliForwardMultDists::BinSpec+;
177
178#endif
179//
180// EOF
181//