]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/PWGLFforward2LinkDef.h
o First Version of TRDnSigma implementation (Xianguo) o still requires some catching...
[u/mrichter/AliRoot.git] / PWGLF / PWGLFforward2LinkDef.h
index 2df0077489843a894bc130dfef27ed5f2084df58..bbd9d9d7cb6cf90cb4175171db1518f1e5e7840a 100644 (file)
  * USA
  */
 #ifdef __CINT__
-/* $Id: FMDflowLinkDef.h 23165 2007-12-19 01:36:20Z cholm $ */
-/** @file    FMDbaseLinkDef.h
-    @author  Christian Holm Christensen <cholm@nbi.dk>
-    @date    Mon Mar 27 14:18:46 2006
-    @brief   Link specifications for base library 
-*/
+/**
+ * @file   PWGLFforward2LinkDef.h
+ * @author Christian Holm Christensen <cholm@master.hehi.nbi.dk>
+ * @date   Fri May 24 09:24:36 2013
+ * 
+ * @brief  Link specifications
+ */
 #pragma link off all globals;
 #pragma link off all classes;
 #pragma link off all functions;
 
 #pragma link C++ nestedclasses;
+// ZDC tasks 
+#pragma link C++ class AliAnalysisTaskZDCPbPb+;
+#pragma link C++ class AliAnalysisTaskZDCTreeMaker+;
+#pragma link C++ class AliAnalysisTaskZDCpAcalib+;
+
+// PMD tasks
+#pragma link C++ class AliAnalysisTaskPMD+;
+#pragma link C++ class AliAnalysisTaskPMDSim+;
+
+// AOD objects
+#pragma link C++ class AliAODCentralMult+;
+#pragma link C++ class AliAODForwardEP+;
+#pragma link C++ class AliAODForwardMult+; 
+
+
+// Interface to OADB backed by a TTree 
+#pragma link C++ class AliOADBForward+;
+#pragma link C++ class AliOADBForward::Entry+;
+#pragma link C++ class AliOADBForward::Table+;
+
+// Correction managers 
+#pragma link C++ class AliCorrectionManagerBase+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliCorrectionManagerBase::Correction+;
+#endif
+// Note: custom streamer to ensure singleton consistency!
+#pragma link C++ class AliForwardCorrectionManager-;
+#pragma link C++ class AliCentralCorrectionManager-;
+
+// Central (SPD) code 
+#pragma link C++ class AliCentralCorrAcceptance+;
+#pragma link C++ class AliCentralCorrSecondaryMap+;
+#pragma link C++ class AliCentraldNdetaTask+;
+#pragma link C++ class AliCentralMCCorrectionsTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliCentralMCCorrectionsTask::VtxBin+;
+#endif
+#pragma link C++ class AliCentralMCMultiplicityTask+;
+#pragma link C++ class AliCentralMultiplicityTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliCentralMultiplicityTask::VtxBin+;
+#endif
+#pragma link C++ class AliSPDMCTrackDensity+;
+
+// Aux tasks and code 
+#pragma link C++ class AliCopyHeaderTask+;
+#pragma link C++ class AliBasedNdetaTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliBasedNdetaTask::CentralityBin+;
+#pragma link C++ class AliBasedNdetaTask::Sum+;
+#endif
+#pragma link C++ class AliBaseMCTrackDensity+;
+#pragma link C++ class AliMCTruthdNdetaTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+;
+#endif
+#pragma link C++ class AliDisplacedVertexSelection+;
+#pragma link C++ class AliPoissonCalculator+;
+#pragma link C++ class AliMCAuxHandler+;
 
+// Forward AUX (Cuts, etc.)
+#pragma link C++ class AliFMDMultCuts+;
+#pragma link C++ class AliForwardFlowWeights+;
 #pragma link C++ class AliForwardUtil+;
 #pragma link C++ class AliForwardUtil::Histos+;
 #pragma link C++ class AliForwardUtil::RingHistos+;
+// #pragma link C++ class AliForwardUtil::ELossFitter+;
+
+// FMD corrections
+#pragma link C++ class AliFMDCorrAcceptance+;
+#pragma link C++ class AliFMDCorrDoubleHit+;
+#pragma link C++ class AliFMDCorrector+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliFMDCorrector::RingHistos+;
+#endif
+#pragma link C++ class AliFMDCorrELossFit+;
+#pragma link C++ class AliFMDCorrELossFit::ELossFit+;
+#pragma link C++ class AliFMDCorrMergingEfficiency+;
+#pragma link C++ class AliFMDCorrSecondaryMap+;
+#pragma link C++ class AliFMDCorrVertexBias+;
+#pragma link C++ class AliFMDCorrNoiseGain+;
+
+// FMD algorithms 
+#pragma link C++ class AliFMDDensityCalculator+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliFMDDensityCalculator::RingHistos+;
+#endif
+#pragma link C++ class AliFMDEnergyFitter+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliFMDEnergyFitter::RingHistos+;
+#endif
 #pragma link C++ class AliFMDEventInspector+;
-#pragma link C++ class AliFMDMCEventInspector+;
 #pragma link C++ class AliFMDEventPlaneFinder+;
+#pragma link C++ class AliFMDHistCollector+;
+#pragma link C++ class AliFMDESDFixer+;
 #pragma link C++ class AliFMDSharingFilter+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
 #pragma link C++ class AliFMDSharingFilter::RingHistos+;
+#endif
+
+// FMD MC algorithms
+#pragma link C++ class AliFMDMCCorrector+;
+#pragma link C++ class AliFMDMCDensityCalculator+;
+#pragma link C++ class AliFMDMCEventInspector+;
 #pragma link C++ class AliFMDMCSharingFilter+;
-//#pragma link C++ class AliFMDMCSharingFilter::RingHistos+;
 #pragma link C++ class AliFMDMCTrackDensity+;
-#pragma link C++ class AliFMDEnergyFitter+;
-#pragma link C++ class AliFMDEnergyFitter::RingHistos+;
+
+// Forward (FMD) tasks 
+#pragma link C++ class AliBaseESDTask+;
+#pragma link C++ class AliBaseAODTask+;
+#pragma link C++ class AliBaseMCCorrectionsTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliBaseMCCorrectionsTask::VtxBin+;
+#endif
 #pragma link C++ class AliFMDEnergyFitterTask+;
-#pragma link C++ class AliFMDDensityCalculator+;
-#pragma link C++ class AliFMDDensityCalculator::RingHistos+;
-#pragma link C++ class AliFMDMCDensityCalculator+;
-#pragma link C++ class AliFMDCorrector+;
-#pragma link C++ class AliFMDCorrector::RingHistos+;
-#pragma link C++ class AliFMDMCCorrector+;
-//#pragma link C++ class AliFMDMCCorrections::RingHistos+;
-#pragma link C++ class AliFMDHistCollector+;
-#pragma link C++ class AliFMDCorrAcceptance+;
-#pragma link C++ class AliFMDCorrELossFit+;
-#pragma link C++ class AliFMDCorrELossFit::ELossFit+;
-#pragma link C++ class AliFMDCorrSecondaryMap+;
-#pragma link C++ class AliFMDCorrDoubleHit+;
-#pragma link C++ class AliFMDCorrVertexBias+;
-#pragma link C++ class AliFMDCorrMergingEfficiency+;
-#pragma link C++ class AliAODForwardMult+; 
-#pragma link C++ class AliAODForwardEP+;
-#pragma link C++ class AliForwardMultiplicityBase+;
-#pragma link C++ class AliForwardMultiplicityTask+;
-#pragma link C++ class AliForwardMCMultiplicityTask+;
-// Note: custom streamer to ensure singleton consistency!
-#pragma link C++ class AliForwardCorrectionManager-;
-#pragma link C++ class AliForwardMCCorrectionsTask+;
-#pragma link C++ class AliForwardMCCorrectionsTask::VtxBin+;
+#pragma link C++ class AliFMDEventPlaneTask+;
 #pragma link C++ class AliForwarddNdetaTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
 #pragma link C++ class AliForwarddNdetaTask::CentralityBin+;
-#pragma link C++ class AliBasedNdetaTask+;
-#pragma link C++ class AliBasedNdetaTask::CentralityBin+;
-#pragma link C++ class AliMCTruthdNdetaTask+;
-#pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+;
-
-#pragma link C++ class AliCentralMultiplicityTask+;
-#pragma link C++ class AliCentralMultiplicityTask::Manager+;
-#pragma link C++ class AliCentralMCMultiplicityTask+;
-#pragma link C++ class AliCentralMCCorrectionsTask+;
-#pragma link C++ class AliCentralMCCorrectionsTask::VtxBin+;
-#pragma link C++ class AliAODCentralMult+;
-#pragma link C++ class AliCentralCorrSecondaryMap+;
-#pragma link C++ class AliCentralCorrAcceptance+;
-#pragma link C++ class AliCentraldNdetaTask+;
+#endif
 #pragma link C++ class AliForwardFlowTaskQC+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliForwardFlowTaskQC::CumuHistos+;
+#endif
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
 #pragma link C++ class AliForwardFlowTaskQC::VertexBin+;
+#endif
+#pragma link C++ class AliForwardMCCorrectionsTask+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliForwardMCCorrectionsTask::VtxBin+;
+#endif
 #pragma link C++ class AliForwardMCFlowTaskQC+;
-#pragma link C++ class AliFMDEventPlaneTask+;
-#pragma link C++ class AliSPDMCTrackDensity+;
-#pragma link C++ class AliFMDMultCuts+;
-#pragma link C++ class AliPoissonCalculator+;
+#pragma link C++ class AliForwardMCMultiplicityTask+;
+#pragma link C++ class AliForwardMultiplicityBase+;
+#pragma link C++ class AliForwardMultiplicityTask+;
 #pragma link C++ class AliForwardQATask+;
-#pragma link C++ class AliCopyHeaderTask+;
-#pragma link C++ class AliDisplacedVertexSelection+;
-
-#pragma link C++ class AliAnalysisTaskZDCPbPb+;
-
+#pragma link C++ class AliForwardCreateResponseMatrices+;
+#pragma link C++ class AliForwardCreateResponseMatrices::Bin+;
+#pragma link C++ class AliForwardMultiplicityDistribution+;
+#pragma link C++ class AliForwardMultiplicityDistribution::Bin+;
+#pragma link C++ class AliForwardMultDists+;
+#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0)
+#pragma link C++ class AliForwardMultDists::EtaBin+;
+#endif
+#pragma link C++ class AliForwardMultDists::BinSpec+;
 
-#else
-# error Not for compilation 
 #endif
 //
 // EOF