EMCAL
authoragrigora <alina.grigoras@cern.ch>
Thu, 16 Oct 2014 12:44:05 +0000 (14:44 +0200)
committeragrigora <alina.grigoras@cern.ch>
Mon, 15 Dec 2014 12:51:49 +0000 (13:51 +0100)
185 files changed:
CMakeLists.txt
EMCAL/CMakeLists.txt
EMCAL/CMakelibEMCALUtils.pkg [deleted file]
EMCAL/CMakelibEMCALbase.pkg [deleted file]
EMCAL/CMakelibEMCALraw.pkg [deleted file]
EMCAL/CMakelibEMCALrec.pkg [deleted file]
EMCAL/CMakelibEMCALsim.pkg [deleted file]
EMCAL/EMCALUtils/AliCaloConstants.h [moved from EMCAL/AliCaloConstants.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALCalibTimeDepCorrection.cxx [moved from EMCAL/AliEMCALCalibTimeDepCorrection.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALCalibTimeDepCorrection.h [moved from EMCAL/AliEMCALCalibTimeDepCorrection.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALEMCGeometry.cxx [moved from EMCAL/AliEMCALEMCGeometry.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALEMCGeometry.h [moved from EMCAL/AliEMCALEMCGeometry.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALGeoParams.cxx [moved from EMCAL/AliEMCALGeoParams.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALGeoParams.h [moved from EMCAL/AliEMCALGeoParams.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALGeometry.cxx [moved from EMCAL/AliEMCALGeometry.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALGeometry.h [moved from EMCAL/AliEMCALGeometry.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALHistoUtilities.cxx [moved from EMCAL/AliEMCALHistoUtilities.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALHistoUtilities.h [moved from EMCAL/AliEMCALHistoUtilities.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALPIDUtils.cxx [moved from EMCAL/AliEMCALPIDUtils.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALPIDUtils.h [moved from EMCAL/AliEMCALPIDUtils.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALRecoUtils.cxx [moved from EMCAL/AliEMCALRecoUtils.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALRecoUtils.h [moved from EMCAL/AliEMCALRecoUtils.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALShishKebabTrd1Module.cxx [moved from EMCAL/AliEMCALShishKebabTrd1Module.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALShishKebabTrd1Module.h [moved from EMCAL/AliEMCALShishKebabTrd1Module.h with 100% similarity]
EMCAL/EMCALUtils/AliEMCALTrack.cxx [moved from EMCAL/AliEMCALTrack.cxx with 100% similarity]
EMCAL/EMCALUtils/AliEMCALTrack.h [moved from EMCAL/AliEMCALTrack.h with 100% similarity]
EMCAL/EMCALUtils/CMakeLists.txt [new file with mode: 0644]
EMCAL/EMCALUtils/EMCALUtilsLinkDef.h [moved from EMCAL/EMCALUtilsLinkDef.h with 100% similarity]
EMCAL/EMCALbase/AliCaloCalibPedestal.cxx [moved from EMCAL/AliCaloCalibPedestal.cxx with 100% similarity]
EMCAL/EMCALbase/AliCaloCalibPedestal.h [moved from EMCAL/AliCaloCalibPedestal.h with 100% similarity]
EMCAL/EMCALbase/AliCaloCalibSignal.cxx [moved from EMCAL/AliCaloCalibSignal.cxx with 100% similarity]
EMCAL/EMCALbase/AliCaloCalibSignal.h [moved from EMCAL/AliCaloCalibSignal.h with 100% similarity]
EMCAL/EMCALbase/AliEMCAL.cxx [moved from EMCAL/AliEMCAL.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCAL.h [moved from EMCAL/AliEMCAL.h with 99% similarity]
EMCAL/EMCALbase/AliEMCALBiasAPD.cxx [moved from EMCAL/AliEMCALBiasAPD.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALBiasAPD.h [moved from EMCAL/AliEMCALBiasAPD.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibAbs.cxx [moved from EMCAL/AliEMCALCalibAbs.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibAbs.h [moved from EMCAL/AliEMCALCalibAbs.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibData.cxx [moved from EMCAL/AliEMCALCalibData.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibData.h [moved from EMCAL/AliEMCALCalibData.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibMapAPD.cxx [moved from EMCAL/AliEMCALCalibMapAPD.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibMapAPD.h [moved from EMCAL/AliEMCALCalibMapAPD.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibReference.cxx [moved from EMCAL/AliEMCALCalibReference.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibReference.h [moved from EMCAL/AliEMCALCalibReference.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibTempCoeff.cxx [moved from EMCAL/AliEMCALCalibTempCoeff.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibTempCoeff.h [moved from EMCAL/AliEMCALCalibTempCoeff.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibTimeDep.cxx [moved from EMCAL/AliEMCALCalibTimeDep.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALCalibTimeDep.h [moved from EMCAL/AliEMCALCalibTimeDep.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALDigit.cxx [moved from EMCAL/AliEMCALDigit.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALDigit.h [moved from EMCAL/AliEMCALDigit.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALDigitizer.cxx [moved from EMCAL/AliEMCALDigitizer.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALDigitizer.h [moved from EMCAL/AliEMCALDigitizer.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALHit.cxx [moved from EMCAL/AliEMCALHit.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALHit.h [moved from EMCAL/AliEMCALHit.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALLoader.cxx [moved from EMCAL/AliEMCALLoader.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALLoader.h [moved from EMCAL/AliEMCALLoader.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALPreprocessor.cxx [moved from EMCAL/AliEMCALPreprocessor.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALPreprocessor.h [moved from EMCAL/AliEMCALPreprocessor.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALQAChecker.cxx [moved from EMCAL/AliEMCALQAChecker.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALQAChecker.h [moved from EMCAL/AliEMCALQAChecker.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALRawDigit.cxx [moved from EMCAL/AliEMCALRawDigit.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALRawDigit.h [moved from EMCAL/AliEMCALRawDigit.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALRawUtils.cxx [moved from EMCAL/AliEMCALRawUtils.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALRawUtils.h [moved from EMCAL/AliEMCALRawUtils.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALRecParam.cxx [moved from EMCAL/AliEMCALRecParam.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALRecParam.h [moved from EMCAL/AliEMCALRecParam.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALRecPoint.cxx [moved from EMCAL/AliEMCALRecPoint.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALRecPoint.h [moved from EMCAL/AliEMCALRecPoint.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSDigitizer.cxx [moved from EMCAL/AliEMCALSDigitizer.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSDigitizer.h [moved from EMCAL/AliEMCALSDigitizer.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSensorTemp.cxx [moved from EMCAL/AliEMCALSensorTemp.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSensorTemp.h [moved from EMCAL/AliEMCALSensorTemp.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSensorTempArray.cxx [moved from EMCAL/AliEMCALSensorTempArray.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSensorTempArray.h [moved from EMCAL/AliEMCALSensorTempArray.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSimParam.cxx [moved from EMCAL/AliEMCALSimParam.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSimParam.h [moved from EMCAL/AliEMCALSimParam.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSpaceFrame.cxx [moved from EMCAL/AliEMCALSpaceFrame.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSpaceFrame.h [moved from EMCAL/AliEMCALSpaceFrame.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALSurvey.cxx [moved from EMCAL/AliEMCALSurvey.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALSurvey.h [moved from EMCAL/AliEMCALSurvey.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTrigger.cxx [moved from EMCAL/AliEMCALTrigger.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTrigger.h [moved from EMCAL/AliEMCALTrigger.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerDCSConfig.cxx [moved from EMCAL/AliEMCALTriggerDCSConfig.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerDCSConfig.h [moved from EMCAL/AliEMCALTriggerDCSConfig.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerDCSConfigDB.cxx [moved from EMCAL/AliEMCALTriggerDCSConfigDB.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerDCSConfigDB.h [moved from EMCAL/AliEMCALTriggerDCSConfigDB.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerData.cxx [moved from EMCAL/AliEMCALTriggerData.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerData.h [moved from EMCAL/AliEMCALTriggerData.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerRawDigit.cxx [moved from EMCAL/AliEMCALTriggerRawDigit.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerRawDigit.h [moved from EMCAL/AliEMCALTriggerRawDigit.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerRawDigitMaker.cxx [moved from EMCAL/AliEMCALTriggerRawDigitMaker.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerRawDigitMaker.h [moved from EMCAL/AliEMCALTriggerRawDigitMaker.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerSTUDCSConfig.cxx [moved from EMCAL/AliEMCALTriggerSTUDCSConfig.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerSTUDCSConfig.h [moved from EMCAL/AliEMCALTriggerSTUDCSConfig.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerSTURawStream.cxx [moved from EMCAL/AliEMCALTriggerSTURawStream.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerSTURawStream.h [moved from EMCAL/AliEMCALTriggerSTURawStream.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerTRUDCSConfig.cxx [moved from EMCAL/AliEMCALTriggerTRUDCSConfig.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerTRUDCSConfig.h [moved from EMCAL/AliEMCALTriggerTRUDCSConfig.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALTriggerTypes.h [moved from EMCAL/AliEMCALTriggerTypes.h with 100% similarity]
EMCAL/EMCALbase/AliEMCALWsuCosmicRaySetUp.cxx [moved from EMCAL/AliEMCALWsuCosmicRaySetUp.cxx with 100% similarity]
EMCAL/EMCALbase/AliEMCALWsuCosmicRaySetUp.h [moved from EMCAL/AliEMCALWsuCosmicRaySetUp.h with 100% similarity]
EMCAL/EMCALbase/CMakeLists.txt [new file with mode: 0644]
EMCAL/EMCALbase/EMCALbaseLinkDef.h [moved from EMCAL/EMCALbaseLinkDef.h with 100% similarity]
EMCAL/EMCALraw/AliCaloBunchInfo.cxx [moved from EMCAL/AliCaloBunchInfo.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloBunchInfo.h [moved from EMCAL/AliCaloBunchInfo.h with 100% similarity]
EMCAL/EMCALraw/AliCaloFastAltroFitv0.cxx [moved from EMCAL/AliCaloFastAltroFitv0.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloFastAltroFitv0.h [moved from EMCAL/AliCaloFastAltroFitv0.h with 100% similarity]
EMCAL/EMCALraw/AliCaloFitResults.cxx [moved from EMCAL/AliCaloFitResults.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloFitResults.h [moved from EMCAL/AliCaloFitResults.h with 100% similarity]
EMCAL/EMCALraw/AliCaloFitSubarray.cxx [moved from EMCAL/AliCaloFitSubarray.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloFitSubarray.h [moved from EMCAL/AliCaloFitSubarray.h with 100% similarity]
EMCAL/EMCALraw/AliCaloNeuralFit.cxx [moved from EMCAL/AliCaloNeuralFit.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloNeuralFit.h [moved from EMCAL/AliCaloNeuralFit.h with 100% similarity]
EMCAL/EMCALraw/AliCaloPeakFinderVectors.cxx [moved from EMCAL/AliCaloPeakFinderVectors.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloPeakFinderVectors.h [moved from EMCAL/AliCaloPeakFinderVectors.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzer.cxx [moved from EMCAL/AliCaloRawAnalyzer.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzer.h [moved from EMCAL/AliCaloRawAnalyzer.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerCrude.cxx [moved from EMCAL/AliCaloRawAnalyzerCrude.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerCrude.h [moved from EMCAL/AliCaloRawAnalyzerCrude.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFactory.cxx [moved from EMCAL/AliCaloRawAnalyzerFactory.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFactory.h [moved from EMCAL/AliCaloRawAnalyzerFactory.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFakeALTRO.cxx [moved from EMCAL/AliCaloRawAnalyzerFakeALTRO.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFakeALTRO.h [moved from EMCAL/AliCaloRawAnalyzerFakeALTRO.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFastFit.cxx [moved from EMCAL/AliCaloRawAnalyzerFastFit.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFastFit.h [moved from EMCAL/AliCaloRawAnalyzerFastFit.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFitter.cxx [moved from EMCAL/AliCaloRawAnalyzerFitter.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerFitter.h [moved from EMCAL/AliCaloRawAnalyzerFitter.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerKStandard.cxx [moved from EMCAL/AliCaloRawAnalyzerKStandard.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerKStandard.h [moved from EMCAL/AliCaloRawAnalyzerKStandard.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerNN.cxx [moved from EMCAL/AliCaloRawAnalyzerNN.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerNN.h [moved from EMCAL/AliCaloRawAnalyzerNN.h with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerPeakFinder.cxx [moved from EMCAL/AliCaloRawAnalyzerPeakFinder.cxx with 100% similarity]
EMCAL/EMCALraw/AliCaloRawAnalyzerPeakFinder.h [moved from EMCAL/AliCaloRawAnalyzerPeakFinder.h with 100% similarity]
EMCAL/EMCALraw/AliEMCALCCUSBRawStream.cxx [moved from EMCAL/SMcalib/AliEMCALCCUSBRawStream.cxx with 100% similarity]
EMCAL/EMCALraw/AliEMCALCCUSBRawStream.h [moved from EMCAL/SMcalib/AliEMCALCCUSBRawStream.h with 100% similarity]
EMCAL/EMCALraw/AliEMCALRawResponse.cxx [moved from EMCAL/AliEMCALRawResponse.cxx with 100% similarity]
EMCAL/EMCALraw/AliEMCALRawResponse.h [moved from EMCAL/AliEMCALRawResponse.h with 100% similarity]
EMCAL/EMCALraw/CMakeLists.txt [new file with mode: 0644]
EMCAL/EMCALraw/EMCALrawLinkDef.h [moved from EMCAL/EMCALrawLinkDef.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALAfterBurnerUF.cxx [moved from EMCAL/AliEMCALAfterBurnerUF.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALAfterBurnerUF.h [moved from EMCAL/AliEMCALAfterBurnerUF.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizer.cxx [moved from EMCAL/AliEMCALClusterizer.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizer.h [moved from EMCAL/AliEMCALClusterizer.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerFixedWindow.cxx [moved from EMCAL/AliEMCALClusterizerFixedWindow.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerFixedWindow.h [moved from EMCAL/AliEMCALClusterizerFixedWindow.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerNxN.cxx [moved from EMCAL/AliEMCALClusterizerNxN.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerNxN.h [moved from EMCAL/AliEMCALClusterizerNxN.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerv1.cxx [moved from EMCAL/AliEMCALClusterizerv1.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerv1.h [moved from EMCAL/AliEMCALClusterizerv1.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerv2.cxx [moved from EMCAL/AliEMCALClusterizerv2.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALClusterizerv2.h [moved from EMCAL/AliEMCALClusterizerv2.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALPID.cxx [moved from EMCAL/AliEMCALPID.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALPID.h [moved from EMCAL/AliEMCALPID.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALQADataMakerRec.cxx [moved from EMCAL/AliEMCALQADataMakerRec.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALQADataMakerRec.h [moved from EMCAL/AliEMCALQADataMakerRec.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALReconstructor.cxx [moved from EMCAL/AliEMCALReconstructor.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALReconstructor.h [moved from EMCAL/AliEMCALReconstructor.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALTracker.cxx [moved from EMCAL/AliEMCALTracker.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALTracker.h [moved from EMCAL/AliEMCALTracker.h with 100% similarity]
EMCAL/EMCALrec/AliEMCALUnfolding.cxx [moved from EMCAL/AliEMCALUnfolding.cxx with 100% similarity]
EMCAL/EMCALrec/AliEMCALUnfolding.h [moved from EMCAL/AliEMCALUnfolding.h with 100% similarity]
EMCAL/EMCALrec/CMakeLists.txt [new file with mode: 0644]
EMCAL/EMCALrec/EMCALrecLinkDef.h [moved from EMCAL/EMCALrecLinkDef.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALQADataMakerSim.cxx [moved from EMCAL/AliEMCALQADataMakerSim.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALQADataMakerSim.h [moved from EMCAL/AliEMCALQADataMakerSim.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTick.cxx [moved from EMCAL/AliEMCALTick.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTick.h [moved from EMCAL/AliEMCALTick.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerBoard.cxx [moved from EMCAL/AliEMCALTriggerBoard.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerBoard.h [moved from EMCAL/AliEMCALTriggerBoard.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerElectronics.cxx [moved from EMCAL/AliEMCALTriggerElectronics.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerElectronics.h [moved from EMCAL/AliEMCALTriggerElectronics.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerPatch.cxx [moved from EMCAL/AliEMCALTriggerPatch.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerPatch.h [moved from EMCAL/AliEMCALTriggerPatch.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerSTU.cxx [moved from EMCAL/AliEMCALTriggerSTU.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerSTU.h [moved from EMCAL/AliEMCALTriggerSTU.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerTRU.cxx [moved from EMCAL/AliEMCALTriggerTRU.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALTriggerTRU.h [moved from EMCAL/AliEMCALTriggerTRU.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALv0.cxx [moved from EMCAL/AliEMCALv0.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALv0.h [moved from EMCAL/AliEMCALv0.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALv1.cxx [moved from EMCAL/AliEMCALv1.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALv1.h [moved from EMCAL/AliEMCALv1.h with 100% similarity]
EMCAL/EMCALsim/AliEMCALv2.cxx [moved from EMCAL/AliEMCALv2.cxx with 100% similarity]
EMCAL/EMCALsim/AliEMCALv2.h [moved from EMCAL/AliEMCALv2.h with 100% similarity]
EMCAL/EMCALsim/CMakeLists.txt [new file with mode: 0644]
EMCAL/EMCALsim/EMCALsimLinkDef.h [moved from EMCAL/EMCALsimLinkDef.h with 100% similarity]

index 79ae725..a6d104e 100644 (file)
@@ -88,7 +88,7 @@ add_subdirectory (PMD)
 add_subdirectory (MUON)
 add_subdirectory (FMD)
 add_subdirectory (ACORDE)
-#add_subdirectory (EMCAL)
+add_subdirectory (EMCAL)
 #add_subdirectory (PHOS)
 #add_subdirectory (TRIGGER)
 #add_subdirectory (BCM)
index 6302764..259873e 100644 (file)
@@ -1,10 +1,27 @@
-# AliRoot Build System CMakeLists for EMCAL
-#
-# Author: Johny Jose m(johny.jose@cern.ch)
-#         Port of previous Makefile build to cmake
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
 
-cmake_minimum_required(VERSION 2.8.8 FATAL_ERROR)
+# HMPID libraries
+add_subdirectory(EMCALbase)
+add_subdirectory(EMCALUtils)
+add_subdirectory(EMCALraw)
+add_subdirectory(EMCALrec)
+add_subdirectory(EMCALsim)
 
-file(GLOB PACKAGES CMake*.pkg)
+# Install the macros, docs
+install(DIRECTORY macros DESTINATION ACORDE)
+install(DIRECTORY doc DESTINATION ACORDER)
 
-ALICE_BuildModule()
+message(STATUS "ACORDE enabled")
diff --git a/EMCAL/CMakelibEMCALUtils.pkg b/EMCAL/CMakelibEMCALUtils.pkg
deleted file mode 100644 (file)
index a274524..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-# -*- mode: CMake -*- 
-#--------------------------------------------------------------------------------#
-# Package File for EMCALUtils                                                    #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    AliEMCALGeoParams.cxx 
-    AliEMCALGeometry.cxx 
-    AliEMCALEMCGeometry.cxx 
-    AliEMCALShishKebabTrd1Module.cxx 
-    AliEMCALPIDUtils.cxx 
-    AliEMCALHistoUtilities.cxx 
-    AliEMCALRecoUtils.cxx 
-    AliEMCALTrack.cxx 
-    AliEMCALCalibTimeDepCorrection.cxx 
-    ) 
-
-string (REPLACE ".cxx" ".h" HDRS "${SRCS}")
-
-set(HDRS ${HDRS} AliCaloConstants.h)
-
-set ( DHDR  EMCALUtilsLinkDef.h)
-
-set ( EXPORT ${HDRS} )
-
-set ( PACKCXXFLAGS "${CXXFLAGS} -D__EMCALUTIL__")
-set ( EINCLUDE STEER/STEERBase)
diff --git a/EMCAL/CMakelibEMCALbase.pkg b/EMCAL/CMakelibEMCALbase.pkg
deleted file mode 100644 (file)
index 99d0961..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-# -*- mode: CMake -*- 
-#--------------------------------------------------------------------------------#
-# Package File for EMCALbase                                                     #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    AliEMCALHit.cxx 
-    AliEMCALLoader.cxx 
-    AliEMCALWsuCosmicRaySetUp.cxx 
-    AliEMCALRecPoint.cxx 
-    AliEMCALSDigitizer.cxx 
-    AliEMCALDigitizer.cxx 
-    AliEMCALDigit.cxx 
-    AliEMCALCalibData.cxx 
-    AliEMCALCalibTimeDep.cxx 
-    AliEMCALPreprocessor.cxx 
-    AliEMCALSensorTemp.cxx 
-    AliEMCALSensorTempArray.cxx 
-    AliCaloCalibPedestal.cxx 
-    AliCaloCalibSignal.cxx 
-    AliEMCALSurvey.cxx 
-    AliEMCALRecParam.cxx 
-    AliEMCALSimParam.cxx 
-    AliEMCALQAChecker.cxx 
-    AliEMCALSpaceFrame.cxx 
-    AliEMCALBiasAPD.cxx 
-    AliEMCALCalibAbs.cxx 
-    AliEMCALCalibReference.cxx 
-    AliEMCALCalibMapAPD.cxx 
-    AliEMCALCalibTempCoeff.cxx 
-    AliEMCALRawDigit.cxx 
-    AliEMCALTrigger.cxx 
-    AliEMCALTriggerSTURawStream.cxx 
-    AliEMCAL.cxx AliEMCALRawUtils.cxx 
-    AliEMCALTriggerDCSConfig.cxx 
-    AliEMCALTriggerTRUDCSConfig.cxx 
-    AliEMCALTriggerSTUDCSConfig.cxx 
-    AliEMCALTriggerDCSConfigDB.cxx 
-    AliEMCALTriggerRawDigitMaker.cxx 
-    AliEMCALTriggerRawDigit.cxx 
-    AliEMCALTriggerData.cxx
-    )
-
-string (REPLACE ".cxx" ".h" HDRS "${SRCS}")
-
-set ( DHDR EMCALbaseLinkDef.h)
-
-set ( EINCLUDE RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
-
-set (EXPORT 
-  AliEMCALGeometry.h 
-  AliEMCALDigit.h 
-  AliEMCAL.h 
-  AliEMCALLoader.h 
-  AliEMCALTrigger.h 
-  AliEMCALCalibData.h
-  AliCaloCalibPedestal.h
-  AliEMCALSimParam.h
-  AliEMCALRecParam.h
-  AliEMCALTriggerTypes.h)
diff --git a/EMCAL/CMakelibEMCALraw.pkg b/EMCAL/CMakelibEMCALraw.pkg
deleted file mode 100644 (file)
index 370e2ab..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-# -*- mode: CMake -*- 
-#--------------------------------------------------------------------------------#
-# Package File for EMCALbase                                                     #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS   
-    AliCaloRawAnalyzerFastFit.cxx 
-    AliCaloRawAnalyzerPeakFinder.cxx 
-    AliCaloRawAnalyzerFakeALTRO.cxx 
-    AliCaloRawAnalyzerKStandard.cxx 
-    AliCaloRawAnalyzerNN.cxx 
-    AliCaloRawAnalyzerFitter.cxx 
-    AliCaloRawAnalyzerCrude.cxx 
-    AliCaloRawAnalyzerFactory.cxx 
-    AliEMCALRawResponse.cxx 
-    AliCaloNeuralFit.cxx 
-    AliCaloPeakFinderVectors.cxx 
-    AliCaloFitSubarray.cxx 
-    AliCaloRawAnalyzer.cxx 
-    AliCaloBunchInfo.cxx 
-    AliCaloFitResults.cxx 
-    AliCaloFastAltroFitv0.cxx 
-    SMcalib/AliEMCALCCUSBRawStream.cxx 
-    )
-
-string (REPLACE ".cxx" ".h" HDRS "${SRCS}")
-
-set ( DHDR EMCALrawLinkDef.h)
-
-set ( EINCLUDE RAW EMCAL/SMcalib)
diff --git a/EMCAL/CMakelibEMCALrec.pkg b/EMCAL/CMakelibEMCALrec.pkg
deleted file mode 100644 (file)
index cd09366..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-# -*- mode: CMake -*- 
-#--------------------------------------------------------------------------------#
-# Package File for EMCALrec                                                      #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    AliEMCALReconstructor.cxx 
-    AliEMCALClusterizer.cxx 
-    AliEMCALClusterizerv1.cxx 
-    AliEMCALClusterizerv2.cxx 
-    AliEMCALClusterizerNxN.cxx
-    AliEMCALClusterizerFixedWindow.cxx
-    AliEMCALUnfolding.cxx 
-    AliEMCALTracker.cxx 
-    AliEMCALPID.cxx 
-    AliEMCALQADataMakerRec.cxx 
-    AliEMCALAfterBurnerUF.cxx 
-    )
-
-string(REPLACE ".cxx" ".h" HDRS  "${SRCS}")
-
-set ( CINTHDRS  ${HDRS} AliEMCALGeometry.h )
-
-set ( DHDR EMCALrecLinkDef.h)
-
-set ( EINCLUDE RAW STEER/STEER STEER/AOD STEER/ESD STEER/STEERBase)
diff --git a/EMCAL/CMakelibEMCALsim.pkg b/EMCAL/CMakelibEMCALsim.pkg
deleted file mode 100644 (file)
index 2d08cc5..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-# -*- mode: CMake -*- 
-#--------------------------------------------------------------------------------#
-# Package File for EMCALsim                                                      #
-# Author : Johny Jose (johny.jose@cern.ch)                                       #
-# Variables Defined :                                                            #
-#                                                                                #
-# SRCS - C++ source files                                                        #
-# HDRS - C++ header files                                                        #
-# DHDR - ROOT Dictionary Linkdef header file                                     #
-# CSRCS - C source files                                                         #
-# CHDRS - C header files                                                         #
-# EINCLUDE - Include directories                                                 #
-# EDEFINE - Compiler definitions                                                 #
-# ELIBS - Extra libraries to link                                                #
-# ELIBSDIR - Extra library directories                                           #
-# PACKFFLAGS - Fortran compiler flags for package                                #
-# PACKCXXFLAGS - C++ compiler flags for package                                  #
-# PACKCFLAGS - C compiler flags for package                                      #
-# PACKSOFLAGS - Shared library linking flags                                     #
-# PACKLDFLAGS - Module linker flags                                              #
-# PACKBLIBS - Libraries to link (Executables only)                               #
-# EXPORT - Header files to be exported                                           #
-# CINTHDRS - Dictionary header files                                             #
-# CINTAUTOLINK - Set automatic dictionary generation                             #
-# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
-# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
-#--------------------------------------------------------------------------------#
-
-set ( SRCS  
-    AliEMCALv0.cxx 
-    AliEMCALv1.cxx 
-    AliEMCALv2.cxx 
-    AliEMCALTick.cxx 
-    AliEMCALQADataMakerSim.cxx 
-    AliEMCALTriggerBoard.cxx 
-    AliEMCALTriggerPatch.cxx 
-    AliEMCALTriggerSTU.cxx 
-    AliEMCALTriggerTRU.cxx  
-    AliEMCALTriggerElectronics.cxx 
-    )
-
-string(REPLACE ".cxx" ".h" HDRS  "${SRCS}")
-
-set ( HDRS ${HDRS} AliEMCALTriggerTRUDCSConfig.h AliEMCALTriggerData.h AliEMCALTriggerSTUDCSConfig.h )
-
-set ( DHDR EMCALsimLinkDef.h)
-
-set ( EINCLUDE RAW VZERO STEER/STEER STEER/STEERBase)
diff --git a/EMCAL/EMCALUtils/CMakeLists.txt b/EMCAL/EMCALUtils/CMakeLists.txt
new file mode 100644 (file)
index 0000000..89a07c0
--- /dev/null
@@ -0,0 +1,74 @@
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
+
+# Module
+set(MODULE EMCALUtils)
+
+# Module include folder
+include_directories(${CMAKE_SOURCE_DIR}/EMCAL/${MODULE})
+
+# Additional include folders in alphabetical order except ROOT
+include_directories(${ROOT_INCLUDE_DIRS}
+                    ${CMAKE_SOURCE_DIR}/STEER/AOD
+                    ${CMAKE_SOURCE_DIR}/STEER/ESD
+                    ${CMAKE_SOURCE_DIR}/STEER/STEERBase
+                   )
+
+# Sources in alphabetical order
+set(SRCS
+    AliEMCALCalibTimeDepCorrection.cxx
+    AliEMCALEMCGeometry.cxx
+    AliEMCALGeometry.cxx
+    AliEMCALGeoParams.cxx
+    AliEMCALHistoUtilities.cxx
+    AliEMCALPIDUtils.cxx
+    AliEMCALRecoUtils.cxx
+    AliEMCALShishKebabTrd1Module.cxx
+    AliEMCALTrack.cxx
+   )
+
+# Headers from sources
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+set(HDRS ${HDRS} AliCaloConstants.h)
+
+# Generate the dictionary
+# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
+get_directory_property(incdirs INCLUDE_DIRECTORIES)
+generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
+
+# Generate the ROOT map
+# Dependecies
+set(LIBDEPS STEERBase ESD AOD)
+generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
+
+
+# Add a library to the project using the specified source files
+add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
+
+# Additional compilation flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
+add_definitions(-D__EMCALUTIL__)
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Installation
+install(TARGETS ${MODULE}
+        ARCHIVE DESTINATION lib
+        LIBRARY DESTINATION lib)
+
+install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file
similarity index 99%
rename from EMCAL/AliEMCAL.h
rename to EMCAL/EMCALbase/AliEMCAL.h
index 6e3c947..567c0a9 100644 (file)
@@ -41,7 +41,7 @@ class AliRawReader;
 #include "AliDetector.h"
 #include "AliEMCALGeometry.h" 
 #include "AliEMCALTrigger.h" 
-class AliEMCALRawUtils;
+#include "AliEMCALRawUtils.h"
 #include "AliReconstructor.h"
 class AliEMCALTriggerData;
 
diff --git a/EMCAL/EMCALbase/CMakeLists.txt b/EMCAL/EMCALbase/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7de2db1
--- /dev/null
@@ -0,0 +1,104 @@
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
+
+# Module
+set(MODULE EMCALbase)
+
+# Module include folder
+include_directories(${CMAKE_SOURCE_DIR}/EMCAL/${MODULE})
+
+# Additional include folders in alphabetical order except ROOT
+include_directories(${ROOT_INCLUDE_DIRS}
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALraw
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALsim
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALUtils
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatabase
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatarec
+                    ${CMAKE_SOURCE_DIR}/STEER/CDB
+                    ${CMAKE_SOURCE_DIR}/STEER/ESD
+                    ${CMAKE_SOURCE_DIR}/STEER/STEER
+                    ${CMAKE_SOURCE_DIR}/STEER/STEERBase
+                   )
+
+# Sources in alphabetical order
+set(SRCS
+    AliCaloCalibPedestal.cxx
+    AliCaloCalibSignal.cxx
+    AliEMCALBiasAPD.cxx
+    AliEMCALCalibAbs.cxx
+    AliEMCALCalibData.cxx
+    AliEMCALCalibMapAPD.cxx
+    AliEMCALCalibReference.cxx
+    AliEMCALCalibTempCoeff.cxx
+    AliEMCALCalibTimeDep.cxx
+    AliEMCAL.cxx
+    AliEMCALDigit.cxx
+    AliEMCALDigitizer.cxx
+    AliEMCALHit.cxx
+    AliEMCALLoader.cxx
+    AliEMCALPreprocessor.cxx
+    AliEMCALQAChecker.cxx
+    AliEMCALRawDigit.cxx
+    AliEMCALRecParam.cxx
+    AliEMCALRecPoint.cxx
+    AliEMCALSDigitizer.cxx
+    AliEMCALSensorTempArray.cxx
+    AliEMCALSensorTemp.cxx
+    AliEMCALSimParam.cxx
+    AliEMCALSpaceFrame.cxx
+    AliEMCALSurvey.cxx
+    AliEMCALTrigger.cxx
+    AliEMCALTriggerData.cxx
+    AliEMCALTriggerDCSConfig.cxx
+    AliEMCALTriggerDCSConfigDB.cxx
+    AliEMCALTriggerRawDigit.cxx
+    AliEMCALTriggerRawDigitMaker.cxx
+    AliEMCALTriggerSTUDCSConfig.cxx
+    AliEMCALTriggerSTURawStream.cxx
+    AliEMCALTriggerTRUDCSConfig.cxx
+    AliEMCALWsuCosmicRaySetUp.cxx
+   )
+
+# Headers from sources
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+
+# Generate the dictionary
+# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
+get_directory_property(incdirs INCLUDE_DIRECTORIES)
+generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
+
+# Generate the ROOT map
+# Dependecies
+set(LIBDEPS STEERBase STEER CDB ESD RAWDatabase RAWDatarec EMCALUtils EMCALsim)
+generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
+
+
+# Add a library to the project using the specified source files
+add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
+
+# Additional compilation flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Installation
+install(TARGETS ${MODULE}
+        ARCHIVE DESTINATION lib
+        LIBRARY DESTINATION lib)
+
+install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file
diff --git a/EMCAL/EMCALraw/CMakeLists.txt b/EMCAL/EMCALraw/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c9d80d5
--- /dev/null
@@ -0,0 +1,84 @@
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
+
+# Module
+set(MODULE EMCALraw)
+
+# Module include folder
+include_directories(${CMAKE_SOURCE_DIR}/EMCAL/${MODULE})
+
+# Additional include folders in alphabetical order except ROOT
+include_directories(${ROOT_INCLUDE_DIRS}
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALUtils
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatabase
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatarec
+                    ${CMAKE_SOURCE_DIR}/STEER/CDB
+                    ${CMAKE_SOURCE_DIR}/STEER/ESD
+                    ${CMAKE_SOURCE_DIR}/STEER/STEERBase
+                   )
+
+# Sources in alphabetical order
+set(SRCS
+    AliCaloBunchInfo.cxx
+    AliCaloFastAltroFitv0.cxx
+    AliCaloFitResults.cxx
+    AliCaloFitSubarray.cxx
+    AliCaloNeuralFit.cxx
+    AliCaloPeakFinderVectors.cxx
+    AliCaloRawAnalyzerCrude.cxx
+    AliCaloRawAnalyzer.cxx
+    AliCaloRawAnalyzerFactory.cxx
+    AliCaloRawAnalyzerFakeALTRO.cxx
+    AliCaloRawAnalyzerFastFit.cxx
+    AliCaloRawAnalyzerFitter.cxx
+    AliCaloRawAnalyzerKStandard.cxx
+    AliCaloRawAnalyzerNN.cxx
+    AliCaloRawAnalyzerPeakFinder.cxx
+    AliEMCALCCUSBRawStream.cxx
+    AliEMCALRawResponse.cxx
+   )
+
+# Headers from sources
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+
+# Generate the dictionary
+# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
+get_directory_property(incdirs INCLUDE_DIRECTORIES)
+generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
+
+# Generate the ROOT map
+# Dependecies
+set(LIBDEPS STEERBase CDB ESD RAWDatabase RAWDatarec EMCALUtils)
+generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
+
+
+# Add a library to the project using the specified source files
+add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
+
+# Additional compilation flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
+add_definitions(-D__EMCALUTIL__)
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Installation
+install(TARGETS ${MODULE}
+        ARCHIVE DESTINATION lib
+        LIBRARY DESTINATION lib)
+
+install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file
diff --git a/EMCAL/EMCALrec/CMakeLists.txt b/EMCAL/EMCALrec/CMakeLists.txt
new file mode 100644 (file)
index 0000000..9672286
--- /dev/null
@@ -0,0 +1,83 @@
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
+
+# Module
+set(MODULE EMCALrec)
+
+# Module include folder
+include_directories(${CMAKE_SOURCE_DIR}/EMCAL/${MODULE})
+
+# Additional include folders in alphabetical order except ROOT
+include_directories(${ROOT_INCLUDE_DIRS}
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALbase
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALraw
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALsim
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALUtils
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatabase
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatarec
+                    ${CMAKE_SOURCE_DIR}/STEER/AOD
+                    ${CMAKE_SOURCE_DIR}/STEER/CDB
+                    ${CMAKE_SOURCE_DIR}/STEER/ESD
+                    ${CMAKE_SOURCE_DIR}/STEER/STEER
+                    ${CMAKE_SOURCE_DIR}/STEER/STEERBase
+                   )
+
+# Sources in alphabetical order
+set(SRCS
+    AliEMCALAfterBurnerUF.cxx
+    AliEMCALClusterizer.cxx
+    AliEMCALClusterizerFixedWindow.cxx
+    AliEMCALClusterizerNxN.cxx
+    AliEMCALClusterizerv1.cxx
+    AliEMCALClusterizerv2.cxx
+    AliEMCALPID.cxx
+    AliEMCALQADataMakerRec.cxx
+    AliEMCALReconstructor.cxx
+    AliEMCALTracker.cxx
+    AliEMCALUnfolding.cxx
+   )
+
+# Headers from sources
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+
+# Generate the dictionary
+# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
+get_directory_property(incdirs INCLUDE_DIRECTORIES)
+generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
+
+# Generate the ROOT map
+# Dependecies
+set(LIBDEPS STEERBase STEER ESD CDB AOD RAWDatabase RAWDatarec EMCALbase EMCALraw EMCALsim EMCALUtils)
+generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
+
+
+# Add a library to the project using the specified source files
+add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
+
+# Additional compilation flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
+add_definitions(-D__EMCALUTIL__)
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Installation
+install(TARGETS ${MODULE}
+        ARCHIVE DESTINATION lib
+        LIBRARY DESTINATION lib)
+
+install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file
diff --git a/EMCAL/EMCALsim/CMakeLists.txt b/EMCAL/EMCALsim/CMakeLists.txt
new file mode 100644 (file)
index 0000000..42597f2
--- /dev/null
@@ -0,0 +1,79 @@
+# **************************************************************************
+# * Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
+# *                                                                        *
+# * Author: The ALICE Off-line Project.                                    *
+# * Contributors are mentioned in the code where appropriate.              *
+# *                                                                        *
+# * Permission to use, copy, modify and distribute this software and its   *
+# * documentation strictly for non-commercial purposes is hereby granted   *
+# * without fee, provided that the above copyright notice appears in all   *
+# * copies and that both the copyright notice and this permission notice   *
+# * appear in the supporting documentation. The authors make no claims     *
+# * about the suitability of this software for any purpose. It is          *
+# * provided "as is" without express or implied warranty.                  *
+# **************************************************************************
+
+# Module
+set(MODULE EMCALsim)
+
+# Module include folder
+include_directories(${CMAKE_SOURCE_DIR}/EMCAL/${MODULE})
+
+# Additional include folders in alphabetical order except ROOT
+include_directories(${ROOT_INCLUDE_DIRS}
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALbase
+                    ${CMAKE_SOURCE_DIR}/EMCAL/EMCALUtils
+                    ${CMAKE_SOURCE_DIR}/RAW/RAWDatarec
+                    ${CMAKE_SOURCE_DIR}/STEER/CDB
+                    ${CMAKE_SOURCE_DIR}/STEER/ESD
+                    ${CMAKE_SOURCE_DIR}/STEER/STEER
+                    ${CMAKE_SOURCE_DIR}/STEER/STEERBase
+                    ${CMAKE_SOURCE_DIR}/VZERO/VZERObase
+                   )
+
+# Sources in alphabetical order
+set(SRCS
+    AliEMCALQADataMakerSim.cxx
+    AliEMCALTick.cxx
+    AliEMCALTriggerBoard.cxx
+    AliEMCALTriggerElectronics.cxx
+    AliEMCALTriggerPatch.cxx
+    AliEMCALTriggerSTU.cxx
+    AliEMCALTriggerTRU.cxx
+    AliEMCALv0.cxx
+    AliEMCALv1.cxx
+    AliEMCALv2.cxx
+   )
+
+# Headers from sources
+string(REPLACE ".cxx" ".h" HDRS "${SRCS}")
+
+# Generate the dictionary
+# It will create G_ARG1.cxx and G_ARG1.h / ARG1 = function first argument
+get_directory_property(incdirs INCLUDE_DIRECTORIES)
+generate_dictionary("${MODULE}" "${MODULE}LinkDef.h" "${HDRS}" "${incdirs}")
+
+# Generate the ROOT map
+# Dependecies
+set(LIBDEPS STEERBase STEER ESD CDB RAWDatarec EMCALbase EMCALUtils VZERObase)
+generate_rootmap("${MODULE}" "${LIBDEPS}" "${CMAKE_CURRENT_SOURCE_DIR}/${MODULE}LinkDef.h")
+
+
+# Add a library to the project using the specified source files
+add_library(${MODULE} SHARED ${SRCS} G__${MODULE}.cxx)
+
+# Additional compilation flags
+set_target_properties(${MODULE} PROPERTIES COMPILE_FLAGS "-O -g")
+add_definitions(-D__EMCALUTIL__)
+
+# System dependent: Modify the way the library is build
+if(${CMAKE_SYSTEM} MATCHES Darwin)
+    set_target_properties(${MODULE} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
+endif(${CMAKE_SYSTEM} MATCHES Darwin)
+
+# Installation
+install(TARGETS ${MODULE}
+        ARCHIVE DESTINATION lib
+        LIBRARY DESTINATION lib)
+
+install(FILES ${HDRS} DESTINATION include)
\ No newline at end of file