X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=PWGLF%2FPWGLFforward2LinkDef.h;h=ba0a8b5bee027bad5bab81af418f891c1312175f;hp=9d2e32db993f0051e67eefc993a3d3ec5e1a7838;hb=41dfc4d38fca9ed4e822081c91038e152bbdae9d;hpb=a6d318a7ce47bda6235e9075ca42ac97355c6561;ds=sidebyside diff --git a/PWGLF/PWGLFforward2LinkDef.h b/PWGLF/PWGLFforward2LinkDef.h index 9d2e32db993..ba0a8b5bee0 100644 --- a/PWGLF/PWGLFforward2LinkDef.h +++ b/PWGLF/PWGLFforward2LinkDef.h @@ -17,99 +17,159 @@ * USA */ #ifdef __CINT__ -/* $Id: FMDflowLinkDef.h 23165 2007-12-19 01:36:20Z cholm $ */ -/** @file FMDbaseLinkDef.h - @author Christian Holm Christensen - @date Mon Mar 27 14:18:46 2006 - @brief Link specifications for base library -*/ +/** + * @file PWGLFforward2LinkDef.h + * @author Christian Holm Christensen + * @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+; -#pragma link C++ class AliBasedNdetaTask+; -#pragma link C++ class AliBasedNdetaTask::CentralityBin+; -#pragma link C++ class AliBaseMCTrackDensity+; +// 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+; -#pragma link C++ class AliCentralMultiplicityTask::Manager+; +#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+; + +// 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+; + +// 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+; -#pragma link C++ class AliFMDEnergyFitterTask+; +#endif #pragma link C++ class AliFMDEventInspector+; #pragma link C++ class AliFMDEventPlaneFinder+; -#pragma link C++ class AliFMDEventPlaneTask+; #pragma link C++ class AliFMDHistCollector+; +#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 AliFMDMCTrackDensity+; -#pragma link C++ class AliFMDMultCuts+; -#pragma link C++ class AliFMDSharingFilter+; -#pragma link C++ class AliFMDSharingFilter::RingHistos+; -// Note: custom streamer to ensure singleton consistency! -#pragma link C++ class AliForwardCorrectionManager-; +// 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 AliFMDEventPlaneTask+; #pragma link C++ class AliForwarddNdetaTask+; +#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0) #pragma link C++ class AliForwarddNdetaTask::CentralityBin+; +#endif #pragma link C++ class AliForwardFlowTaskQC+; +#if ROOT_VERSION_CODE < 0x56300 // ROOT_VERSION(5,99,0) #pragma link C++ class AliForwardFlowTaskQC::VertexBin+; -#pragma link C++ class AliForwardFlowWeights+; +#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 AliForwardMCMultiplicityTask+; #pragma link C++ class AliForwardMultiplicityBase+; #pragma link C++ class AliForwardMultiplicityTask+; #pragma link C++ class AliForwardQATask+; -#pragma link C++ class AliForwardUtil+; -#pragma link C++ class AliForwardUtil::Histos+; -#pragma link C++ class AliForwardUtil::RingHistos+; -#pragma link C++ class AliMCTruthdNdetaTask+; -#pragma link C++ class AliMCTruthdNdetaTask::CentralityBin+; -#pragma link C++ class AliPoissonCalculator+; -#pragma link C++ class AliSPDMCTrackDensity+; #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+; -#pragma link C++ class AliMCAuxHandler+; - -#else -# error Not for compilation #endif // // EOF