Library split
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Dec 2005 16:28:13 +0000 (16:28 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 1 Dec 2005 16:28:13 +0000 (16:28 +0000)
ALIROOT/binaliroot.pkg
PHOS/PHOSbaseLinkDef.h
PHOS/PHOSrecLinkDef.h
PHOS/PHOSsimLinkDef.h
PHOS/libPHOS.pkg [deleted file]
PHOS/libPHOSbase.pkg
PHOS/libPHOSrec.pkg
PHOS/libPHOSsim.pkg
build/module.dep
macros/loadlibs.C

index f7daec9..c0026ea 100644 (file)
@@ -9,7 +9,7 @@ ELIBS:= MUONgeometry MUONrec MUONsim MUONbase MUONmapping \
         TPCbase TPCsim TPCrec TPCfast \
        ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
         TRDsim TRDrec TRDfast \
-       FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOS CRT \
+       FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSbase PHOSsim PHOSrec CRT \
         RICHbase RICHrec RICHsim \
         ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec EMCALbase EMCALsim EMCALrec \
         STRUCT STARTbase STARTsim STARTrec EVGEN ESD STEER \
@@ -76,7 +76,9 @@ ARLIBS:= \
    MUON/tgt_$(ALICE_TARGET)/G__MUONbase.o $(LIBPATH)/libMUONbase.a \
    MUON/tgt_$(ALICE_TARGET)/G__MUONsim.o $(LIBPATH)/libMUONsim.a \
    MUON/tgt_$(ALICE_TARGET)/G__MUONrec.o $(LIBPATH)/libMUONrec.a \
-   PHOS/tgt_$(ALICE_TARGET)/G__PHOS.o $(LIBPATH)/libPHOS.a \
+   PHOS/tgt_$(ALICE_TARGET)/G__PHOSbase.o $(LIBPATH)/libPHOSbase.a \
+   PHOS/tgt_$(ALICE_TARGET)/G__PHOSsim.o $(LIBPATH)/libPHOSsim.a \
+   PHOS/tgt_$(ALICE_TARGET)/G__PHOSrec.o $(LIBPATH)/libPHOSrec.a \
    ITS/tgt_$(ALICE_TARGET)/G__ITSbase.o $(LIBPATH)/libITSbase.a \
    ITS/tgt_$(ALICE_TARGET)/G__ITSsim.o $(LIBPATH)/libITSsim.a \
    ITS/tgt_$(ALICE_TARGET)/G__ITSrec.o $(LIBPATH)/libITSrec.a \
index da88e84..2783262 100644 (file)
 #pragma link C++ class AliPHOSLoader+;
 #pragma link C++ class AliPHOSGetter+;
 #pragma link C++ class AliPHOSGetterLight+;
+#pragma link C++ class AliPHOSHit+;
+#pragma link C++ class AliPHOSTrackSegmentMaker+;
+#pragma link C++ class AliPHOSPID+;
+#pragma link C++ class AliPHOSRawStream+;
+#pragma link C++ class AliPHOSClusterizer+;
+#pragma link C++ class AliPHOSCalibrationDB+;
+#pragma link C++ class AliPHOSDigitizer+;
+#pragma link C++ class AliPHOSSDigitizer+;
+#pragma link C++ class AliPHOSDigit+;
+#pragma link C++ class AliPHOSFastRecParticle+;
 
 #endif
index b3d68a8..4a8b1e6 100644 (file)
@@ -7,16 +7,12 @@
 #pragma link C++ class AliPHOSLink+;
 #pragma link C++ class AliPHOSReconstructor+;
 #pragma link C++ class AliPHOSRecPoint+;
-#pragma link C++ class AliPHOSClusterizer+;
 #pragma link C++ class AliPHOSClusterizerv1+;
 #pragma link C++ class AliPHOSCpvRecPoint+;
 #pragma link C++ class AliPHOSEmcRecPoint+;
-#pragma link C++ class AliPHOSFastRecParticle+;
 #pragma link C++ class AliPHOSTrackSegment+;
-#pragma link C++ class AliPHOSTrackSegmentMaker+;
 #pragma link C++ class AliPHOSTrackSegmentMakerv1+;
 #pragma link C++ class AliPHOSRecParticle+;
-#pragma link C++ class AliPHOSPID+;
 #pragma link C++ class AliPHOSPIDv0+;
 #pragma link C++ class AliPHOSAnalyze+;
 #pragma link C++ class AliPHOSIhepAnalyze+;
index 4b4e412..1154199 100644 (file)
@@ -4,26 +4,20 @@
 #pragma link off all classes;
 #pragma link off all functions;
 
-#pragma link C++ class AliPHOSHit+;
 #pragma link C++ class AliPHOSv0+;
 #pragma link C++ class AliPHOSv1+;
 #pragma link C++ class AliPHOSv2+;
 #pragma link C++ class AliPHOSvFast+;
 #pragma link C++ class AliPHOSvImpacts+;
 #pragma link C++ class AliPHOSImpact+;
-#pragma link C++ class AliPHOSSDigitizer+;
-#pragma link C++ class AliPHOSDigitizer+;
-#pragma link C++ class AliPHOSDigit+;
 #pragma link C++ class AliPHOSCPVDigit+;
 #pragma link C++ class AliPHOSTick+;
 #pragma link C++ class AliPHOSRaw2Digits+;
 #pragma link C++ class AliPHOSBeamTestEvent+;
-#pragma link C++ class AliPHOSCalibrationDB+;
 #pragma link C++ class AliPHOSCalibrationData+;
 #pragma link C++ class AliPHOSCalibrManager+;
 #pragma link C++ class AliPHOSCalibrator+;
 #pragma link C++ class AliPHOSConTableDB+;
-#pragma link C++ class AliPHOSRawStream+;
 #pragma link C++ class AliPHOSOnlineMonitor+;
 #pragma link C++ class AliPHOSCalibData+;
 
diff --git a/PHOS/libPHOS.pkg b/PHOS/libPHOS.pkg
deleted file mode 100644 (file)
index 9c2a96b..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-SRCS          =    AliPHOS.cxx AliPHOSv0.cxx AliPHOSv1.cxx AliPHOSv2.cxx \
-                 AliPHOSvFast.cxx AliPHOSvImpacts.cxx \
-                 AliPHOSImpact.cxx \
-                 AliPHOSHit.cxx \
-                 AliPHOSGeometry.cxx \
-                 AliPHOSEMCAGeometry.cxx \
-                 AliPHOSCPVGeometry.cxx AliPHOSCPVBaseGeometry.cxx \
-                 AliPHOSSupportGeometry.cxx \
-                 AliPHOSCPVDigit.cxx AliPHOSDigit.cxx  \
-                 AliPHOSRecPoint.cxx AliPHOSEmcRecPoint.cxx \
-                 AliPHOSCpvRecPoint.cxx \
-                 AliPHOSClusterizer.cxx AliPHOSClusterizerv1.cxx  \
-                 AliPHOSLink.cxx AliPHOSSDigitizer.cxx AliPHOSDigitizer.cxx\
-                 AliPHOSReconstructor.cxx  AliPHOSTrackSegment.cxx \
-                 AliPHOSTrackSegmentMaker.cxx AliPHOSTrackSegmentMakerv1.cxx \
-                 AliPHOSRecParticle.cxx AliPHOSPID.cxx AliPHOSPIDv0.cxx \
-                 AliPHOSAnalyze.cxx AliPHOSFastRecParticle.cxx \
-                 AliPHOSTick.cxx \
-                 AliPHOSIhepAnalyze.cxx AliPHOSEvalRecPoint.cxx \
-                 AliPHOSRecManager.cxx AliPHOSRecCpvManager.cxx AliPHOSRecEmcManager.cxx \
-                 AliPHOSClusterizerv2.cxx AliPHOSPIDv1.cxx AliPHOSJet.cxx AliPHOSJetFinder.cxx\
-                 AliPHOSLoader.cxx AliPHOSRaw2Digits.cxx AliPHOSBeamTestEvent.cxx \
-                AliPHOSCalibrationDB.cxx AliPHOSCalibrationData.cxx\
-                 AliPHOSCalibrator.cxx AliPHOSCalibrManager.cxx AliPHOSConTableDB.cxx \
-                AliPHOSFastGlobalReconstruction.cxx AliPHOSGetter.cxx \
-                AliPHOSGammaJet.cxx \
-                AliPHOSGridFile.cxx AliPHOSRawStream.cxx \
-                 AliPHOSGetterLight.cxx AliPHOSOnlineMonitor.cxx \
-                AliPHOSTracker.cxx AliPHOSCalibData.cxx
-
-HDRS:= $(SRCS:.cxx=.h) 
-
-DHDR= PHOSLinkDef.h
-
-EINCLUDE:=RAW
-
-
-
index 96de16c..466e9dd 100644 (file)
@@ -4,7 +4,12 @@ SRCS          =  AliPHOS.cxx \
                  AliPHOSCPVGeometry.cxx AliPHOSCPVBaseGeometry.cxx \
                  AliPHOSSupportGeometry.cxx \
                  AliPHOSLoader.cxx AliPHOSGetter.cxx \
-                 AliPHOSGetterLight.cxx
+                 AliPHOSGetterLight.cxx \
+                 AliPHOSHit.cxx AliPHOSTrackSegmentMaker.cxx  AliPHOSPID.cxx \
+                AliPHOSRawStream.cxx AliPHOSClusterizer.cxx \
+                AliPHOSCalibrationDB.cxx AliPHOSDigitizer.cxx \
+                AliPHOSSDigitizer.cxx AliPHOSDigit.cxx \
+                AliPHOSFastRecParticle.cxx
 
 HDRS:= $(SRCS:.cxx=.h) 
 
index 36df0b0..eb868f8 100644 (file)
@@ -1,11 +1,11 @@
 SRCS          =  AliPHOSRecPoint.cxx AliPHOSEmcRecPoint.cxx \
                  AliPHOSCpvRecPoint.cxx \
-                 AliPHOSClusterizer.cxx AliPHOSClusterizerv1.cxx  \
+                 AliPHOSClusterizerv1.cxx  \
                  AliPHOSLink.cxx \
                  AliPHOSReconstructor.cxx  AliPHOSTrackSegment.cxx \
-                 AliPHOSTrackSegmentMaker.cxx AliPHOSTrackSegmentMakerv1.cxx \
-                 AliPHOSRecParticle.cxx AliPHOSPID.cxx AliPHOSPIDv0.cxx \
-                 AliPHOSAnalyze.cxx AliPHOSFastRecParticle.cxx \
+                 AliPHOSTrackSegmentMakerv1.cxx \
+                 AliPHOSRecParticle.cxx AliPHOSPIDv0.cxx \
+                 AliPHOSAnalyze.cxx \
                  AliPHOSIhepAnalyze.cxx AliPHOSEvalRecPoint.cxx \
                  AliPHOSRecManager.cxx AliPHOSRecCpvManager.cxx \
                 AliPHOSRecEmcManager.cxx \
index 5bf14d0..d5fd95c 100644 (file)
@@ -1,15 +1,12 @@
 SRCS          =  AliPHOSv0.cxx AliPHOSv1.cxx AliPHOSv2.cxx \
                  AliPHOSvFast.cxx AliPHOSvImpacts.cxx \
                  AliPHOSImpact.cxx \
-                 AliPHOSHit.cxx \
-                AliPHOSSDigitizer.cxx AliPHOSDigitizer.cxx \
-                 AliPHOSCPVDigit.cxx AliPHOSDigit.cxx  \
+                 AliPHOSCPVDigit.cxx  \
                  AliPHOSTick.cxx \
                  AliPHOSRaw2Digits.cxx AliPHOSBeamTestEvent.cxx \
-                AliPHOSCalibrationDB.cxx AliPHOSCalibrationData.cxx\
+                AliPHOSCalibrationData.cxx\
                  AliPHOSCalibrator.cxx AliPHOSCalibrManager.cxx \
                 AliPHOSConTableDB.cxx \
-                AliPHOSRawStream.cxx \
                  AliPHOSOnlineMonitor.cxx \
                 AliPHOSCalibData.cxx
 
index d69ec09..dba0096 100644 (file)
@@ -23,7 +23,7 @@ MONITOR/module.mk:       MONITOR/libMONITOR.pkg MONITOR/binmonitorGDC.pkg MONITO
 MUON/module.mk:                 MUON/libMUONrec.pkg MUON/libMUONsim.pkg MUON/libMUONbase.pkg MUON/libMUONmapping.pkg
 LHC/module.mk:          LHC/libLHC.pkg
 PDF/module.mk:          PDF/libpdf.pkg
-PHOS/module.mk:                 PHOS/libPHOS.pkg
+PHOS/module.mk:                 PHOS/libPHOSbase.pkg PHOS/libPHOSsim.pkg PHOS/libPHOSrec.pkg
 PMD/module.mk:          PMD/libPMDbase.pkg PMD/libPMDsim.pkg PMD/libPMDrec.pkg
 PYTHIA6/module.mk:      PYTHIA6/libpythia6.pkg
 RALICE/module.mk:       RALICE/libRALICE.pkg
index 6cd6f0f..0bbe8ab 100644 (file)
@@ -36,7 +36,9 @@ void loadlibs ()
   gSystem->Load("libTHijing");// AliGenHijingEventHeader needed by libZDCsim.so
 
   gSystem->Load("libSTRUCT");
-  gSystem->Load("libPHOS");
+  gSystem->Load("libPHOSbase");
+  gSystem->Load("libPHOSsim");
+  gSystem->Load("libPHOSrec");
   gSystem->Load("libMUONmapping");
   gSystem->Load("libMUONgeometry");
   gSystem->Load("libMUONbase");