libEMCALbase, libEMCALsim, and libEMCALrec instead of libEMCAL (A.Pavlinov)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Sep 2005 18:48:22 +0000 (18:48 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Sep 2005 18:48:22 +0000 (18:48 +0000)
ALIROOT/binaliroot.pkg
EMCAL/EMCALLinkDefbase.h [new file with mode: 0644]
EMCAL/EMCALLinkDefrec.h [moved from EMCAL/EMCALLinkDef.h with 65% similarity]
EMCAL/EMCALLinkDefsim.h [new file with mode: 0644]
EMCAL/libEMCALbase.pkg [new file with mode: 0644]
EMCAL/libEMCALrec.pkg [moved from EMCAL/libEMCAL.pkg with 58% similarity]
EMCAL/libEMCALsim.pkg [new file with mode: 0644]
build/module.dep

index 75d48c0..2ac3167 100644 (file)
@@ -11,7 +11,7 @@ ELIBS:= MUONgeometry MUONrec MUONsim MUONbase MUONmapping \
         TRDsim TRDrec TRDfast \
        FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOS CRT \
         RICHbase RICHrec RICHsim \
-        ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec EMCAL \
+        ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec EMCALbase EMCALsim EMCALrec \
         STRUCT STARTbase STARTsim STARTrec EVGEN ESD STEER \
         pythia6 AliPythia6 pdf THijing \
         hijing TMEVSIM mevsim THbtp HBTP TEPEMGEN EPEMGEN \
diff --git a/EMCAL/EMCALLinkDefbase.h b/EMCAL/EMCALLinkDefbase.h
new file mode 100644 (file)
index 0000000..db8f1e1
--- /dev/null
@@ -0,0 +1,24 @@
+#ifdef __CINT__
+// for libEMCALbase.pkg 
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliEMCAL+;
+#pragma link C++ class AliEMCALGeometry+; 
+#pragma link C++ class AliEMCALv0+;
+#pragma link C++ class AliEMCALv1+;
+#pragma link C++ class AliEMCALv2+;
+#pragma link C++ class AliEMCALHit+;
+#pragma link C++ class AliEMCALLoader+;        
+#pragma link C++ class AliEMCALGetter+;
+#pragma link C++ class AliEMCALFast+;
+#pragma link C++ class AliEMCALGeneratorFactory+;
+#pragma link C++ class AliEMCALShishKebabModule+;
+#pragma link C++ class AliEMCALShishKebabTrd1Module+;
+#pragma link C++ class AliEMCALGeometryOfflineTrd1+;
+#pragma link C++ class AliEMCALWsuCosmicRaySetUp+;
+#pragma link C++ class AliEMCALJet+;
+#pragma link C++ class AliEMCALParton+;                
+
+#endif
similarity index 65%
rename from EMCAL/EMCALLinkDef.h
rename to EMCAL/EMCALLinkDefrec.h
index f6a0b55..efc53ff 100644 (file)
@@ -1,5 +1,5 @@
 #ifdef __CINT__
+// for libEMCALrec.pkg
 #pragma link off all globals;
 #pragma link off all classes;
 #pragma link off all functions;
 #pragma link C++ enum  AliEMCALJetFinderFileType_t;
 #pragma link C++ enum  AliEMCALJetFinderAlgoUA1UnitFlagType_t;
 #pragma link C++ enum  AliEMCALJetFinderAlgoUA1FillUnitFlagType_t;
-#pragma link C++ class AliEMCAL+;
-#pragma link C++ class AliEMCALGeometry+; 
-#pragma link C++ class AliEMCALv0+;
-#pragma link C++ class AliEMCALv1+;
-#pragma link C++ class AliEMCALv2+;
-#pragma link C++ class AliEMCALHit+;
-#pragma link C++ class AliEMCALDigit+;
-#pragma link C++ class AliEMCALTick+;
-#pragma link C++ class AliEMCALRecPoint+;
-#pragma link C++ class AliEMCALSDigitizer+;
-#pragma link C++ class AliEMCALDigitizer+;
-#pragma link C++ class AliEMCALClusterizer+;
-#pragma link C++ class AliEMCALClusterizerv1+;
-#pragma link C++ class AliEMCALGetter+;
+// -
+#pragma link C++ class AliEMCALReconstructor+;
 #pragma link C++ class AliEMCALJetFinder+;
 #pragma link C++ class AliEMCALJetFinderInput+;
 #pragma link C++ class AliEMCALJetFinderInputPrep+;
 #pragma link C++ class AliEMCALJetFinderAlgoOmni+;
 #pragma link C++ class AliEMCALJetFinderAlgoUA1Unit+;
 #pragma link C++ class AliEMCALJetFinderPlots+;
-#pragma link C++ class AliEMCALJet+;
-#pragma link C++ class AliEMCALJetMicroDst+;
-#pragma link C++ class AliEMCALFast+;
-#pragma link C++ class AliEMCALHadronCorrection+;               
-#pragma link C++ class AliEMCALHadronCorrectionv0+;
-#pragma link C++ class AliEMCALHadronCorrectionv1+;             
-#pragma link C++ class AliEMCALParton+;                
+#pragma link C++ class AliEMCALRecPoint+;
+#pragma link C++ class AliEMCALClusterizer+;
+#pragma link C++ class AliEMCALClusterizerv1+;
+#pragma link C++ class AliEMCALLink+;          
+#pragma link C++ class AliEMCALTracker+;
 #pragma link C++ class AliEMCALTrackSegment+;          
 #pragma link C++ class AliEMCALTrackSegmentMaker+;             
 #pragma link C++ class AliEMCALTrackSegmentMakerv1+;           
-#pragma link C++ class AliEMCALLink+;          
 #pragma link C++ class AliEMCALRecParticle+;           
 #pragma link C++ class AliEMCALFastRecParticle+;               
 #pragma link C++ class AliEMCALPID+;           
 #pragma link C++ class AliEMCALPIDv1+;
-#pragma link C++ class AliEMCALLoader+;        
-#pragma link C++ class AliEMCALReconstructor+;
 #pragma link C++ class AliEMCALRawStream+;
-// 23-aug-04
-#pragma link C++ class AliEMCALGeneratorFactory+;
-// 9-sep-04
-#pragma link C++ class AliEMCALShishKebabModule+;
-#pragma link C++ class AliEMCALShishKebabTrd1Module+;
-#pragma link C++ class AliEMCALGeometryOfflineTrd1+;
-// 17-may-05
-#pragma link C++ class AliEMCALWsuCosmicRaySetUp+;
-//#pragma link C++ enum  PprRunFact_t;
-//#pragma link C++ enum  PprRadFact_t;
+#pragma link C++ class AliEMCALJetMicroDst+;
+#pragma link C++ class AliEMCALHadronCorrection+;               
+#pragma link C++ class AliEMCALHadronCorrectionv0+;
+#pragma link C++ class AliEMCALHadronCorrectionv1+;             
 
 #endif
diff --git a/EMCAL/EMCALLinkDefsim.h b/EMCAL/EMCALLinkDefsim.h
new file mode 100644 (file)
index 0000000..e9092c2
--- /dev/null
@@ -0,0 +1,12 @@
+#ifdef __CINT__
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliEMCALDigit+;
+#pragma link C++ class AliEMCALSDigitizer+;
+#pragma link C++ class AliEMCALDigitizer+;
+#pragma link C++ class AliEMCALTick+;
+
+#endif
diff --git a/EMCAL/libEMCALbase.pkg b/EMCAL/libEMCALbase.pkg
new file mode 100644 (file)
index 0000000..6ba12ff
--- /dev/null
@@ -0,0 +1,25 @@
+FSRCS = jet_finder_ua1.F sgpdge.F
+
+SRCS = \
+AliEMCAL.cxx \
+AliEMCALGeometry.cxx \
+AliEMCALv0.cxx \
+AliEMCALv1.cxx \
+AliEMCALv2.cxx \
+AliEMCALHit.cxx \
+AliEMCALLoader.cxx \
+AliEMCALGetter.cxx \
+AliEMCALFast.cxx \
+AliEMCALGeneratorFactory.cxx \
+AliEMCALShishKebabModule.cxx \
+AliEMCALShishKebabTrd1Module.cxx \
+AliEMCALGeometryOfflineTrd1.cxx \
+AliEMCALWsuCosmicRaySetUp.cxx \
+AliEMCALJet.cxx \
+AliEMCALParton.cxx 
+
+HDRS= $(SRCS:.cxx=.h) 
+
+DHDR:=EMCALLinkDefbase.h
+# have to tune
+EINCLUDE:=PYTHIA6 RAW EVGEN THijing
similarity index 58%
rename from EMCAL/libEMCAL.pkg
rename to EMCAL/libEMCALrec.pkg
index c10ee90..ced5a80 100644 (file)
@@ -1,16 +1,7 @@
-FSRCS= jet_finder_ua1.F sgpdge.F
+# 19-Aug-05 - split from libEMCAL.pkg
 
-SRCS= \
-AliEMCAL.cxx \
-AliEMCALGeometry.cxx \
-AliEMCALv0.cxx \
-AliEMCALv1.cxx \
-AliEMCALv2.cxx \
-AliEMCALHit.cxx \
-AliEMCALDigit.cxx \
-AliEMCALSDigitizer.cxx \
-AliEMCALDigitizer.cxx \
-AliEMCALGetter.cxx \
+SRCS =\
+AliEMCALReconstructor.cxx \
 AliEMCALJetFinder.cxx \
 AliEMCALJetFinderInput.cxx \
 AliEMCALJetFinderInputSimPrep.cxx \
@@ -20,37 +11,26 @@ AliEMCALJetFinderAlgo.cxx \
 AliEMCALJetFinderAlgoOmni.cxx \
 AliEMCALJetFinderAlgoUA1Unit.cxx \
 AliEMCALJetFinderPlots.cxx \
-AliEMCALJet.cxx \
-AliEMCALFast.cxx \
-AliEMCALTick.cxx \
 AliEMCALRecPoint.cxx \
 AliEMCALClusterizer.cxx \
 AliEMCALClusterizerv1.cxx \
-AliEMCALHadronCorrection.cxx \
-AliEMCALHadronCorrectionv0.cxx \
-AliEMCALHadronCorrectionv1.cxx \
-AliEMCALJetMicroDst.cxx \
-AliEMCALParton.cxx \
+AliEMCALLink.cxx \
+AliEMCALTracker.cxx \
 AliEMCALTrackSegment.cxx \
 AliEMCALTrackSegmentMaker.cxx \
 AliEMCALTrackSegmentMakerv1.cxx \
-AliEMCALLink.cxx \
 AliEMCALRecParticle.cxx \
 AliEMCALFastRecParticle.cxx \
 AliEMCALPID.cxx \
 AliEMCALPIDv1.cxx \
-AliEMCALLoader.cxx \
-AliEMCALReconstructor.cxx \
 AliEMCALRawStream.cxx \
-AliEMCALGeneratorFactory.cxx \
-AliEMCALShishKebabModule.cxx\
-AliEMCALShishKebabTrd1Module.cxx\
-AliEMCALGeometryOfflineTrd1.cxx\
-AliEMCALWsuCosmicRaySetUp.cxx
+AliEMCALJetMicroDst.cxx \
+AliEMCALHadronCorrection.cxx \
+AliEMCALHadronCorrectionv0.cxx \
+AliEMCALHadronCorrectionv1.cxx 
 
 HDRS= $(SRCS:.cxx=.h) 
 
-DHDR:=EMCALLinkDef.h
-
+DHDR:=EMCALLinkDefrec.h
+# have to tune
 EINCLUDE:=PYTHIA6 RAW EVGEN THijing
-
diff --git a/EMCAL/libEMCALsim.pkg b/EMCAL/libEMCALsim.pkg
new file mode 100644 (file)
index 0000000..adb4b76
--- /dev/null
@@ -0,0 +1,14 @@
+# 19-Aug-05 - split from libEMCAL.pkg
+
+SRCS =\
+AliEMCALDigit.cxx \
+AliEMCALSDigitizer.cxx \
+AliEMCALDigitizer.cxx \
+AliEMCALTick.cxx
+
+
+HDRS= $(SRCS:.cxx=.h) 
+
+DHDR:=EMCALLinkDefsim.h
+# have to tune
+EINCLUDE:=PYTHIA6 RAW EVGEN THijing
index e53adae..9404104 100644 (file)
@@ -4,7 +4,7 @@ ALIROOT/module.mk:       ALIROOT/binaliroot.pkg
 ANALYSIS/module.mk:     ANALYSIS/libANALYSIS.pkg 
 CRT/module.mk:           CRT/libCRT.pkg
 DISPLAY/module.mk:      DISPLAY/libDISPLAY.pkg
-EMCAL/module.mk:        EMCAL/libEMCAL.pkg
+EMCAL/module.mk:        EMCAL/libEMCALbase.pkg EMCAL/libEMCALsim.pkg EMCAL/libEMCALrec.pkg
 EPEMGEN/module.mk:       EPEMGEN/libEPEMGEN.pkg
 EVGEN/module.mk:        EVGEN/libEVGEN.pkg
 FMD/module.mk:          FMD/libFMDbase.pkg FMD/libFMDsim.pkg FMD/libFMDrec.pkg