#include "AliEMCALDigitizer.h"
#include "AliEMCALSDigitizer.h"
#include "AliEMCALGeometry.h"
-#include "AliEMCALTick.h"
+//#include "AliEMCALTick.h"
#include "AliEMCALCalibData.h"
#include "AliEMCALSimParam.h"
#include "AliEMCALRawDigit.h"
#pragma link C++ class AliEMCALLoader+;
#pragma link C++ class AliEMCALWsuCosmicRaySetUp+;
#pragma link C++ class AliEMCALRecPoint+;
-#pragma link C++ class AliEMCALClusterizer+;
#pragma link C++ class AliEMCALHistoUtilities+;
#pragma link C++ class AliEMCALSDigitizer+;
+#pragma link C++ class AliEMCALDigitizer+;
#pragma link C++ class AliEMCALDigit+;
#pragma link C++ class AliEMCALCalibData+;
#pragma link C++ class AliEMCALCalibHistoProducer+;
#pragma link C++ class AliEMCALCalibMapAPDVal+;
#pragma link C++ class AliEMCALSuperModuleCalibMapAPD+;
#pragma link C++ class AliEMCALRawDigit+;
+#pragma link C++ class AliEMCALTrigger+;
#pragma link C++ class AliEMCALTriggerSTURawStream+;
#pragma link C++ class AliEMCALRawUtils+;
#pragma link C++ class AliCaloRawAnalyzerFastFit+;
#pragma link off all classes;
#pragma link off all functions;
#pragma link C++ class AliEMCALReconstructor+;
+#pragma link C++ class AliEMCALClusterizer+;
#pragma link C++ class AliEMCALClusterizerv1+;
#pragma link C++ class AliEMCALTrack+;
#pragma link C++ class AliEMCALTracker+;
#pragma link off all functions;
#pragma link C++ class AliEMCALTick+;
-#pragma link C++ class AliEMCALTrigger+;
#pragma link C++ class AliEMCALv0+;
#pragma link C++ class AliEMCALv1+;
#pragma link C++ class AliEMCALv2+;
-#pragma link C++ class AliEMCALDigitizer+;
#pragma link C++ class AliEMCALQADataMakerSim+;
#pragma link C++ class AliEMCALTriggerBoard+;
#pragma link C++ class AliEMCALTriggerPatch+;
### define include dir for local case and par case
+### in case of Root compilation for ANALYSIS, only load EMCALUtils
+### if modification of EMCAL libraries, include STEER and RAW
ifneq ($(STEERBase_INCLUDE),)
ALICEINC += -I../$(STEERBase_INCLUDE)
+else
+ ALICEINC += -I$(ALICE_ROOT)/include
+ ALICEINC += -I$(ALICE_ROOT)/STEER
+ ALICEINC += -I$(ALICE_ROOT)/RAW
+ ALICEINC += -I$(ALICE_ROOT)/VZERO
endif
+### in modification of EMCAL libraries, and not modification of EMCALUtils, include EMCAL from aliroot
ifneq ($(EMCALUtils_INCLUDE),)
ALICEINC += -I../$(EMCALUtils_INCLUDE)
+else
+ ALICEINC += -I$(ALICE_ROOT)/EMCAL
endif
ifneq ($(EMCALbase_INCLUDE),)
AliEMCALLoader.cxx \
AliEMCALWsuCosmicRaySetUp.cxx \
AliEMCALRecPoint.cxx \
-AliEMCALClusterizer.cxx \
AliEMCALHistoUtilities.cxx \
AliEMCALSDigitizer.cxx \
+AliEMCALDigitizer.cxx \
AliEMCALDigit.cxx \
AliEMCALCalibData.cxx \
AliEMCALCalibHistoProducer.cxx \
AliEMCALCalibMapAPD.cxx \
SMcalib/AliEMCALCCUSBRawStream.cxx \
AliEMCALRawDigit.cxx \
+AliEMCALTrigger.cxx \
AliEMCALTriggerSTURawStream.cxx \
AliEMCAL.cxx \
AliEMCALRawUtils.cxx \
# 19-Aug-05 - split from libEMCAL.pkg
SRCS =\
AliEMCALReconstructor.cxx \
+AliEMCALClusterizer.cxx \
AliEMCALClusterizerv1.cxx \
AliEMCALTrack.cxx \
AliEMCALTracker.cxx \
DHDR:=EMCALrecLinkDef.h
# have to tune
-EINCLUDE:=PYTHIA6 RAW EVGEN THijing VZERO
+EINCLUDE:=PYTHIA6 RAW EVGEN THijing VZERO
ifeq (win32gcc,$(ALICE_TARGET))
PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
AliEMCALv0.cxx \
AliEMCALv1.cxx \
AliEMCALv2.cxx \
-AliEMCALDigitizer.cxx \
AliEMCALTick.cxx \
-AliEMCALTrigger.cxx \
AliEMCALQADataMakerSim.cxx \
AliEMCALTriggerBoard.cxx \
AliEMCALTriggerPatch.cxx \