8#pragma link C++ class AliAnalysisTaskJetUEStudies+;
9#pragma link C++ class AliAnalysisTaskRhoBase+;
10#pragma link C++ class AliAnalysisTaskRho+;
11#pragma link C++ class AliAnalysisTaskRhoFlow+;
12#pragma link C++ class AliAnalysisTaskRhoAverage+;
13#pragma link C++ class AliAnalysisTaskRhoMass+;
14#pragma link C++ class AliAnalysisTaskRhoMassBase+;
15#pragma link C++ class AliAnalysisTaskRhoSparse+;
16#pragma link C++ class AliAnalysisTaskRhoMassSparse+;
17#pragma link C++ class AliAnalysisTaskLocalRho+;
18#pragma link C++ class AliAnalysisTaskRhoBaseDev+;
19#pragma link C++ class AliAnalysisTaskRhoDev+;
20#pragma link C++ class AliAnalysisTaskRhoTransDev+;
21#pragma link C++ class AliAnalysisTaskDeltaPt+;
22#pragma link C++ class AliAnalysisTaskScale+;
23#pragma link C++ class AliEmcalJetByJetCorrection+;
24#pragma link C++ class AliEmcalPicoTrackInGridMaker+;
25#pragma link C++ class AliJetEmbeddingTask+;
26#pragma link C++ class AliJetEmbeddingFromGenTask+;
27#pragma link C++ class AliJetFastSimulation+;
28#pragma link C++ class AliJetModelBaseTask+;
29#pragma link C++ class AliJetModelCopyTracks+;
30#pragma link C++ class AliJetModelMergeBranches+;
31#pragma link C++ class AliJetRandomizerTask+;
32#pragma link C++ class AliJetConstituentTagCopier+;
33#pragma link C++ class AliJetResponseMaker+;
34#pragma link C++ class AliJetTriggerSelectionTask+;
35#pragma link C++ class AliAnalysisTaskEmcalJetQA+;
36#pragma link C++ class AliAnalysisTaskEmcalJetSpectraQA+;
37#pragma link C++ class AliAnalysisTaskPWGJEQA+;
38#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase+;
39#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPP+;
40#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPbPb+;
41#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPP+;
42#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPb+;
43#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPPCharged+;
44#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPbCharged+;
45#pragma link C++ class AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryEmbedding+;
46#pragma link C++ class std::vector<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPP>+;
47#pragma link C++ class std::vector<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPb>+;
48#pragma link C++ class std::vector<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPPCharged>+;
49#pragma link C++ class std::vector<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPbCharged>+;
50#pragma link C++ class std::vector<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryEmbedding>+;
51#pragma link C++ class AliAnalysisTaskEmcalJetTree<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPP, AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPP>+;
52#pragma link C++ class AliAnalysisTaskEmcalJetTree<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPPCharged, AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPP>+;
53#pragma link C++ class AliAnalysisTaskEmcalJetTree<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPb, AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPbPb>+;
54#pragma link C++ class AliAnalysisTaskEmcalJetTree<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryPbPbCharged, AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPbPb>+;
55#pragma link C++ class AliAnalysisTaskEmcalJetTree<AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetInfoSummaryEmbedding, AliAnalysisTaskEmcalJetTreeBase::AliEmcalJetEventInfoSummaryPbPb>+;
56
57// user task
58#pragma link C++ class AliAnalysisTaskBackFlucRandomCone+;
59#pragma link C++ class AliAnalysisTaskCLQA+;
60#pragma link C++ class AliAnalysisTaskChargedJetsPA+;
61#pragma link C++ class AliAnalysisTaskChargedJetsHadronCF+;
62#pragma link C++ class AliChargedJetsHadronCFCuts+;
63#pragma link C++ class AliAnalysisTaskChargedJetsHadronToy+;
64#pragma link C++ class AliAnalysisTaskDcalDijetPerf+;
65#pragma link C++ class AliAnalysisTaskDeltaPtJEmb+;
66#pragma link C++ class AliAnalysisTaskDijetHadron+;
67#pragma link C++ class AliAnalysisTaskParticleRandomizer+;
68#pragma link C++ class AliAnalysisTaskEmcalBadCells+;
69#pragma link C++ class AliAnalysisTaskEmcalDiJetBase+;
70#pragma link C++ class AliAnalysisTaskEmcalDiJetAna+;
71#pragma link C++ class AliAnalysisTaskEmcalDiJetResponse+;
72#pragma link C++ class AliAnalysisTaskEmcalDijetImbalance+;
73#pragma link C++ class AliAnalysisTaskEmcalHighMultTrigger+;
74#pragma link C++ namespace EmcalHJetMassAnalysis+;
75#pragma link C++ class EmcalHJetMassAnalysis::AliAnalysisTaskEmcalHJetMass+;
76#pragma link C++ class AliAnalysisTaskEmcalJetHMEC+;
77#pragma link C++ class AliAnalysisTaskEmcalJetCDF+;
78#pragma link C++ namespace NS_AliAnalysisTaskEmcalJetCDF+;
79#pragma link C++ class AliAnalysisTaskEmcalJetHadCorQA+;
80#pragma link C++ class AliAnalysisTaskEmcalJetHadEPpid+;
81#pragma link C++ class AliAnalysisTaskEmcalJetMass+;
82#pragma link C++ class AliAnalysisTaskEmcalJetMassBkg+;
83#pragma link C++ class AliAnalysisTaskEmcalJetMassResponse+;
84#pragma link C++ class AliAnalysisTaskEmcalJetMassStructure+;
85#pragma link C++ class AliAnalysisTaskEmcalJetPatchTriggerQA+;
86#pragma link C++ class AliAnalysisTaskEmcalJetSample+;
87#pragma link C++ class AliAnalysisTaskEmcalJetSparseMaker+;
88#pragma link C++ class AliAnalysisTaskEmcalTmpSparseMaker+;
89#pragma link C++ class AliAnalysisTaskEmcalJetSpectra+;
90#pragma link C++ class AliAnalysisTaskEmcalJetSpectra8TeVTriggerQA+;
91#pragma link C++ class AliAnalysisTaskEmcalJetSpectraMECpA;
92#pragma link C++ class AliAnalysisTaskEmcalJetTagger+;
93#pragma link C++ class AliAnalysisTaskEmcalJetTriggerMatcher+;
94#pragma link C++ class AliAnalysisTaskEmcalJetTriggerQA+;
95#pragma link C++ class AliAnalysisTaskEmcalQGTagging+;
96#pragma link C++ class AliAnalysisTaskEmcalRun2QA+;
97#pragma link C++ class AliAnalysisTaskFakeJets+;
98#pragma link C++ class AliAnalysisTaskEmcalMissingEnergy+;
99#pragma link C++ class AliAnalysisTaskEmcalTriggerPatchJetMatch+;
100#pragma link C++ class AliAnalysisTaskEmcalTriggerInfoQA+;
101#pragma link C++ class AliAnalysisTaskHJetEmbed+;
102#pragma link C++ class AliAnalysisTaskIDFragmentationFunction+;
103#pragma link C++ class AliAnalysisTaskJetJTJT+;
104#pragma link C++ class AliAnalysisTaskJetShapeBase+;
105#pragma link C++ class AliAnalysisTaskJetShapeDeriv+;
106#pragma link C++ class AliAnalysisTaskJetShapeConst+;
107#pragma link C++ class AliAnalysisTaskJetShapeGR+;
108#pragma link C++ class AliAnalysisTaskJetMassResponseDet+;
109#pragma link C++ class AliAnalysisTaskJetMatching+;
110#pragma link C++ class AliAnalysisTaskJetV2+;
111#pragma link C++ class AliAnalysisTaskJetV3+;
112#pragma link C++ class AliAnalysisTaskEmcalJetv2QA+;
113#pragma link C++ class AliAnalysisTaskPID+;
114#pragma link C++ class AliAnalysisTaskPIDV0base+;
115#pragma link C++ class AliAnalysisTaskPSHFE+;
116#pragma link C++ class AliAnalysisTaskPrepareInputForEmbedding+;
117#pragma link C++ class AliAnalysisTaskRhoMassScale+;
118#pragma link C++ class AliAnalysisTaskSoftDrop+;
119#pragma link C++ class AliAnalysisTaskSOH+;
120#pragma link C++ class AliAnalysisTaskPi0Hadron+;
121#pragma link C++ namespace JETriggerRejectionAna+;
122#pragma link C++ class JETriggerRejectionAna::AliAnalysisTaskTriggerRejection+;
123#pragma link C++ class AliAnalysisTaskV0sInJetsEmcal+;
124#pragma link C++ class AliTrackContainerV0+;
125#pragma link C++ class AliTrackContainerToyModel+;
126#pragma link C++ class AliMCParticleContainerToyModel+;
127#pragma link C++ class AliEmcalPicoTrackFromJetMaker+;
128#pragma link C++ class AliNtupHetInfo+;
129#pragma link C++ class AliNtupCumInfo+;
130#pragma link C++ class AliNtupZdcInfo+;
131#pragma link C++ class AliAnalysisTaskEmcalTriggerPosition+;
132#pragma link C++ class AliAnalysisTaskEmcalNeutralJets+;
133#pragma link C++ namespace EMCalTriggerPtAnalysis+;
134#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerBase+;
135#pragma link C++ class EMCalTriggerPtAnalysis::AliCutValueRange<float>+;
136#pragma link C++ class EMCalTriggerPtAnalysis::AliCutValueRange<double>+;
137#pragma link C++ class EMCalTriggerPtAnalysis::AliCutValueRange<int>+;
138#pragma link C++ class EMCalTriggerPtAnalysis::AliEmcalTriggerOfflineSelection+;
139#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger+;
140#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1+;
141#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerExtraCuts+;
142#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerEventData+;
143#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerEventSelection+;
144#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup+;
145#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent+;
146#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent+;
147#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData+;
148#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerKineCuts+;
149#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision+;
150#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecisionConfig+;
151#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerMCParticleAnalysisComponent+;
152#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent+;
153#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent+;
154#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent+;
155#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent+;
156#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent+;
157#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent+;
158#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerWeightHandler+;
159#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerPtHardWeight+;
160#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaClassManager+;
161#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerClass+;
162#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject+;
163#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternContainer+;
164#pragma link C++ class EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerPatchTypeObject+;
165#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDCA+;
166#pragma link C++ class EMCalTriggerPtAnalysis::AliEmcalAnalysisFactory+;
167#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRef+;
168#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesRefMC+;
169#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskChargedParticlesMCTriggerMimic+;
170#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerMultiplicity+;
171#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClustersRef+;
172#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalClusterMatched+;
173#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchesRef+;
174#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalOnlinePatchesRef+;
175#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalOfflinePatchesRef+;
176#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEventSelectionRef+;
177#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEventFilter+;
178#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEtaPhiEfficiency+;
179#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensity+;
180#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskTrackDensityData+;
181#pragma link C++ class EMCalTriggerPtAnalysis::AliEmcalTriggerEmulation+;
182#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalTriggerEmulation+;
183#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEGAMonitor+;
184#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalPatchMasking+;
185#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskEmcalNoiseTriggers+;
186#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskCountITStracks+;
187#pragma link C++ class AliAnalysisTaskEmcalTriggerTreeWriter+;
188#pragma link C++ class AliAnalysisTaskParticleInJet+;
189#pragma link C++ namespace HighPtTracks+;
190#pragma link C++ class HighPtTracks::AliReducedHighPtEventCreator+;
191#pragma link C++ class HighPtTracks::AliReducedClusterParticle+;
192#pragma link C++ class HighPtTracks::AliReducedEmcalCluster+;
193#pragma link C++ class HighPtTracks::AliReducedPatchInfo+;
194#pragma link C++ class HighPtTracks::AliReducedPatchContainer+;
195#pragma link C++ class HighPtTracks::AliReducedMCHeader+;
196#pragma link C++ class HighPtTracks::AliReducedGeneratedParticle+;
197#pragma link C++ class HighPtTracks::AliReducedReconstructedTrack+;
198#pragma link C++ class HighPtTracks::AliReducedHighPtEvent+;
199#pragma link C++ class HighPtTracks::AliReducedTrackSelectionContainer+;
200#pragma link C++ class HighPtTracks::AliReducedJetEvent+;
201#pragma link C++ class HighPtTracks::AliReducedJetInfo+;
202#pragma link C++ class HighPtTracks::AliReducedJetParticle+;
203#pragma link C++ class HighPtTracks::AliReducedJetConstituent+;
204#pragma link C++ class HighPtTracks::AliReducedMatchedTrack+;
205#pragma link C++ namespace EmcalTriggerJets+;
206#pragma link C++ class EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJets+;
207#pragma link C++ class EmcalTriggerJets::AliAnalysisTaskEmcalTriggerJetsIDcorr+;
208#pragma link C++ class AliAnalysisTaskJetsEvshape+;
209#pragma link C++ class AliJetEmbeddingSelRhoTask+;
210#pragma link C++ class Cumulants+;
211#pragma link C++ class VPart+;
212
213#ifdef HAVE_FASTJET
214#pragma link C++ class AliEmcalJetUtility+;
215#pragma link C++ class AliEmcalJetUtilityGenSubtractor+;
216#pragma link C++ class AliEmcalJetUtilityConstSubtractor+;
217#pragma link C++ class AliEmcalJetUtilityEventSubtractor+;
218#pragma link C++ class AliEmcalJetUtilitySoftDrop+;
219#pragma link C++ class AliEmcalJetTask+;
220#pragma link C++ class AliEmcalJetFinder+;
221#pragma link C++ class AliJetEmbeddingFromAODTask+;
222#pragma link C++ class AliJetEmbeddingFromPYTHIATask+;
223#pragma link C++ class AliAnalysisTaskEmcalJetShapesMC+;
224#pragma link C++ class AliAnalysisTaskFullpAJets+;
225#pragma link C++ class AliAnalysisTaskFullppJet;
226#pragma link C++ class AliAnalysisTaskHJetDphi+;
227#pragma link C++ class AliAnalysisTaskHJetSpectra+;
228#pragma link C++ class AliAnalysisTaskJetPP+;
229#pragma link C++ class AliAnalysisTaskSubJetFraction+;
230#pragma link C++ class AliAnalysisTaskRecoilJetYield+;
231#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskPtEfficiencyJets+;
232#pragma link C++ class EMCalTriggerPtAnalysis::AliAnalysisTaskTracksInJet+;
233#pragma link C++ class HighPtTracks::AliHighPtReconstructionEfficiency+;
234#pragma link C++ class EmcalTriggerJets::AliAnalysisTaskEmcalJetSubstructureTree+;
235#pragma link C++ class AliAnalysisTaskJetSubstructure+;