Major refactoring of the code.
[u/mrichter/AliRoot.git] / PWGLF / PWGLFforward2LinkDef.h
CommitLineData
ee2ed3de 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__
8449e3e0 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 */
ee2ed3de 27#pragma link off all globals;
28#pragma link off all classes;
29#pragma link off all functions;
30
897f64b0 31#pragma link C++ nestedclasses;
32
8449e3e0 33// ZDC tasks
4bcdcbc1 34#pragma link C++ class AliAnalysisTaskZDCPbPb+;
aea8c945 35#pragma link C++ class AliAnalysisTaskZDCTreeMaker+;
4aa5e658 36#pragma link C++ class AliAnalysisTaskZDCpAcalib+;
4bcdcbc1 37
fcef437b 38// PMD tasks
39#pragma link C++ class AliAnalysisTaskPMD+;
40#pragma link C++ class AliAnalysisTaskPMDSim+;
41
8449e3e0 42// AOD objects
4bcdcbc1 43#pragma link C++ class AliAODCentralMult+;
44#pragma link C++ class AliAODForwardEP+;
45#pragma link C++ class AliAODForwardMult+;
46
4bcdcbc1 47
8449e3e0 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#pragma link C++ class AliCorrectionManagerBase::Correction+;
56// Note: custom streamer to ensure singleton consistency!
57#pragma link C++ class AliForwardCorrectionManager-;
58#pragma link C++ class AliCentralCorrectionManager-;
59
60// Central (SPD) code
4bcdcbc1 61#pragma link C++ class AliCentralCorrAcceptance+;
62#pragma link C++ class AliCentralCorrSecondaryMap+;
63#pragma link C++ class AliCentraldNdetaTask+;
64#pragma link C++ class AliCentralMCCorrectionsTask+;
65#pragma link C++ class AliCentralMCCorrectionsTask::VtxBin+;
66#pragma link C++ class AliCentralMCMultiplicityTask+;
67#pragma link C++ class AliCentralMultiplicityTask+;
8449e3e0 68#pragma link C++ class AliCentralMultiplicityTask::VtxBin+;
69#pragma link C++ class AliSPDMCTrackDensity+;
4bcdcbc1 70
8449e3e0 71// Aux tasks and code
4bcdcbc1 72#pragma link C++ class AliCopyHeaderTask+;
8449e3e0 73#pragma link C++ class AliBasedNdetaTask+;
74#pragma link C++ class AliBasedNdetaTask::CentralityBin+;
58bb850d 75#pragma link C++ class AliBasedNdetaTask::Sum+;
8449e3e0 76#pragma link C++ class AliBaseMCTrackDensity+;
77#pragma link C++ class AliMCTruthdNdetaTask+;
78#pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+;
4bcdcbc1 79#pragma link C++ class AliDisplacedVertexSelection+;
8449e3e0 80#pragma link C++ class AliPoissonCalculator+;
81#pragma link C++ class AliMCAuxHandler+;
82
83// Forward AUX (Cuts, etc.)
84#pragma link C++ class AliFMDMultCuts+;
85#pragma link C++ class AliForwardFlowWeights+;
86#pragma link C++ class AliForwardUtil+;
87#pragma link C++ class AliForwardUtil::Histos+;
88#pragma link C++ class AliForwardUtil::RingHistos+;
4bcdcbc1 89
8449e3e0 90// FMD corrections
4bcdcbc1 91#pragma link C++ class AliFMDCorrAcceptance+;
92#pragma link C++ class AliFMDCorrDoubleHit+;
72cc12cd 93#pragma link C++ class AliFMDCorrector+;
94#pragma link C++ class AliFMDCorrector::RingHistos+;
737bea42 95#pragma link C++ class AliFMDCorrELossFit+;
96#pragma link C++ class AliFMDCorrELossFit::ELossFit+;
4bcdcbc1 97#pragma link C++ class AliFMDCorrMergingEfficiency+;
737bea42 98#pragma link C++ class AliFMDCorrSecondaryMap+;
737bea42 99#pragma link C++ class AliFMDCorrVertexBias+;
8449e3e0 100
101// FMD algorithms
4bcdcbc1 102#pragma link C++ class AliFMDDensityCalculator+;
103#pragma link C++ class AliFMDDensityCalculator::RingHistos+;
104#pragma link C++ class AliFMDEnergyFitter+;
105#pragma link C++ class AliFMDEnergyFitter::RingHistos+;
4bcdcbc1 106#pragma link C++ class AliFMDEventInspector+;
107#pragma link C++ class AliFMDEventPlaneFinder+;
4bcdcbc1 108#pragma link C++ class AliFMDHistCollector+;
8449e3e0 109#pragma link C++ class AliFMDSharingFilter+;
110#pragma link C++ class AliFMDSharingFilter::RingHistos+;
111
112// FMD MC algorithms
4bcdcbc1 113#pragma link C++ class AliFMDMCCorrector+;
114#pragma link C++ class AliFMDMCDensityCalculator+;
115#pragma link C++ class AliFMDMCEventInspector+;
116#pragma link C++ class AliFMDMCSharingFilter+;
117#pragma link C++ class AliFMDMCTrackDensity+;
4bcdcbc1 118
8449e3e0 119// Forward (FMD) tasks
120#pragma link C++ class AliFMDEnergyFitterTask+;
121#pragma link C++ class AliFMDEventPlaneTask+;
b2e7f2d6 122#pragma link C++ class AliForwarddNdetaTask+;
fb1842e1 123#pragma link C++ class AliForwarddNdetaTask::CentralityBin+;
aef19df1 124#pragma link C++ class AliForwardFlowTaskQC+;
2b556440 125#pragma link C++ class AliForwardFlowTaskQC::VertexBin+;
4bcdcbc1 126#pragma link C++ class AliForwardMCCorrectionsTask+;
127#pragma link C++ class AliForwardMCCorrectionsTask::VtxBin+;
2b556440 128#pragma link C++ class AliForwardMCFlowTaskQC+;
4bcdcbc1 129#pragma link C++ class AliForwardMCMultiplicityTask+;
130#pragma link C++ class AliForwardMultiplicityBase+;
131#pragma link C++ class AliForwardMultiplicityTask+;
87863667 132#pragma link C++ class AliForwardQATask+;
ad7be237 133#pragma link C++ class AliForwardCreateResponseMatrices+;
96111353 134#pragma link C++ class AliForwardCreateResponseMatrices::Bin+;
ad7be237 135#pragma link C++ class AliForwardMultiplicityDistribution+;
96111353 136#pragma link C++ class AliForwardMultiplicityDistribution::Bin+;
bfab35d9 137#pragma link C++ class AliForwardMultDists+;
138#pragma link C++ class AliForwardMultDists::EtaBin+;
52b36573 139#pragma link C++ class AliForwardMultDists::BinSpec+;
a6d318a7 140
ee2ed3de 141#else
142# error Not for compilation
143#endif
144//
145// EOF
146//