Splitting raw data libs
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 27 Jul 2006 13:42:40 +0000 (13:42 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 27 Jul 2006 13:42:40 +0000 (13:42 +0000)
21 files changed:
ALIROOT/binaliroot.pkg
EVE/binalieve.pkg
EVE/macros/alieve_loadlibs.C
HLT/TPCLib/OnlineDisplay/HLT-OnlineDisplay-HOMER.C
HLT/programs/Makefile
MONITOR/binmonitorCheck.pkg
MONITOR/binmonitorGDC.pkg
MUON/loadlibraw.C
MUON/loadlibs.C
RAW/RAWbaseLinkDef.h [new file with mode: 0644]
RAW/RAWrecLinkDef.h [moved from RAW/RAWLinkDef.h with 52% similarity]
RAW/RAWsimLinkDef.h [new file with mode: 0644]
RAW/binalimdc.pkg
RAW/bindateStream.pkg
RAW/libRAWData.pkg [deleted file]
RAW/libRAWDatabase.pkg [new file with mode: 0644]
RAW/libRAWDatarec.pkg [new file with mode: 0644]
RAW/libRAWDatasim.pkg [new file with mode: 0644]
STEER/loadSteeringLibs.C
build/module.dep
macros/loadlibs.C

index 99798519665d768e33dd31cb84d7d2ab14b02375..3229cd1784161fffce092ebf2a5ae290595cf673 100644 (file)
@@ -16,7 +16,9 @@ ELIBS:= MUONgeometry MUONrec MUONsim MUONbase MUONraw MUONmapping \
         STRUCT STARTbase STARTsim STARTrec EVGEN ESD CDB STEER \
         pythia6 AliPythia6 pdf THijing \
         hijing TMEVSIM mevsim THbtp HBTP TEPEMGEN EPEMGEN \
-        FASTSIM microcern RAWData AliL3Src AliL3Comp AliL3Misc AliL3MUON \
+        FASTSIM microcern \
+       RAWDatabase RAWDatarec RAWDatasim \
+       AliL3Src AliL3Comp AliL3Misc AliL3MUON \
        AliL3Hough AliL3ITS \
 #      THerwig herwig TPHIC
 
@@ -90,7 +92,9 @@ ARLIBS:= \
    TPC/tgt_$(ALICE_TARGET)/G__TPCfast.o $(LIBPATH)/libTPCfast.a \
    STEER/tgt_$(ALICE_TARGET)/G__STEER.o $(LIBPATH)/libSTEER.a \
    STEER/tgt_$(ALICE_TARGET)/G__ESD.o $(LIBPATH)/libESD.a \
-   RAW/tgt_$(ALICE_TARGET)/G__RAW.o $(LIBPATH)/libRAWData.a
+   RAW/tgt_$(ALICE_TARGET)/G__RAWDatabase.o $(LIBPATH)/libRAWDatabase.a \
+   RAW/tgt_$(ALICE_TARGET)/G__RAWDatasim.o $(LIBPATH)/libRAWDatasim.a \
+   RAW/tgt_$(ALICE_TARGET)/G__RAWDatarec.o $(LIBPATH)/libRAWDatarec.a
 
 SHLIBS:= $(BINLIBDIRS) -lEVGEN -lpythia6 -lAliPythia6 -lpdf -lTHijing -lhijing -lTMEVSIM -lmevsim -lTHbtp -lHBTP -lTHerwig -lherwig -lTEPEMGEN -lEPEMGEN -lTPHIC -lFASTSIM -lmicrocern
 
index cab9c52dff44e2030f657111e5aac0fa63e85157..cb1a5e5cd8918da14604476f3b80d14ca87a43f6 100644 (file)
@@ -15,7 +15,9 @@ ELIBS    := Reve Alieve \
   STRUCT STARTbase STARTsim STARTrec EVGEN ESD CDB STEER \
   pythia6 AliPythia6 pdf THijing \
   hijing TMEVSIM mevsim THbtp HBTP TEPEMGEN EPEMGEN \
-  FASTSIM microcern RAWData AliL3Src AliL3Comp AliL3Misc AliL3MUON \
+  FASTSIM microcern \
+  RAWDatabase RAWDatarec RAWDatasim \
+  AliL3Src AliL3Comp AliL3Misc AliL3MUON \
   AliL3Hough AliL3ITS \
 # THerwig herwig TPHIC
 
index 5fb37c3fc64c2c9fabe651b0c64670645864f7c3..968ca1dde140bc4502dcfeede53d6e7726ecb89a 100644 (file)
@@ -14,6 +14,7 @@ void alieve_loadlibs ()
   //  gSystem->Load("libg2c_sh");
   // And the following works for gcc-4.
   // gSystem->Load("/usr/lib/libg2c");
+  gSystem->Load("/usr/lib/gcc/i386-redhat-linux/4.1.0/libgfortran");
   gSystem->Load("libmicrocern");
   gSystem->Load("libpdf");
   gSystem->Load("libpythia6");
@@ -27,7 +28,8 @@ void alieve_loadlibs ()
   gSystem->Load("libESD");
   gSystem->Load("libSTEER");
   
-  gSystem->Load("libRAWData");
+  gSystem->Load("libRAWDatabase");
+  gSystem->Load("libRAWDatarec");
 
   // Moved before libRAW
   // gSystem->Load("libESD");
index cdf93de1fb0133ee64eb4b3779d96c2ea55fe330..a3802304b69a974a18137a23e183f28dbc84ec72 100644 (file)
@@ -98,7 +98,8 @@ int ODH_Init( char* path_to_geom_file, char* path_to_homer_lib = NULL ) {
     cout << "Loading ALICE TPC libraries (ALICE_ROOT & ALICE_TARGET have to be set)" << endl;
     gSystem->Load("libESD");
     gSystem->Load("libSTEER");
-    gSystem->Load("libRAWData");
+    gSystem->Load("libRAWDatabase");
+    gSystem->Load("libRAWDatarec");
 //     gSystem->Load("libCONTAINERS");
 //     if(gSystem->Load("libTPC")!=0) {
     gSystem->Load("libTPCbase");
index 3ca43247c69c9190887a29a5659d981026901496..f47da5e90a7a27f61200e6ee56a312fe1ee75923 100644 (file)
@@ -36,7 +36,7 @@ ifeq ($(ALIHLT_USEPACKAGE),ALIROOT)
 DEFSTR = -Duse_aliroot -Duse_root
 ifeq ($(USENEWIO),1)
 DEFSTR += -Duse_newio
-ALICELIBS = -L$(ALICE_ROOT)/lib/tgt_Linux -lTPC -lITS -lCONTAINERS -lSTEER -lRAWData -lVMC -lGeom
+ALICELIBS = -L$(ALICE_ROOT)/lib/tgt_Linux -lTPC -lITS -lCONTAINERS -lSTEER -lRAWDatabase -lRAWDatarec -lRAWDatasim -lVMC -lGeom
 else
 ALICELIBS = -L$(ALICE_ROOT)/lib/tgt_Linux -lTPC -lITS -lCONTAINERS -lSTEER -lMC
 endif
index 726813e985ee92bd82cbbc71bd8a3b14fb229e2b..b4b9a36eca29ace42605bc6cc44d333dd191912c 100644 (file)
@@ -17,7 +17,7 @@ PACKBLIBS := $(ROOTCLIBS) $(SYSLIBS)
 ifdef DATE_ROOT
 
 ELIBSDIR:=${DATE_MONITOR_DIR}/${DATE_SYS}
-ELIBS:= ESD CDB STEER RAWData monitor shift TPCbase TPCsim TPCrec ITSbase ITSsim ITSrec AliL3Src AliL3Comp AliL3Misc AliL3Hough AliL3ITS AliL3MUON MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
+ELIBS:= ESD CDB STEER RAWDatabase RAWDatarec RAWDatasim monitor shift TPCbase TPCsim TPCrec ITSbase ITSsim ITSrec AliL3Src AliL3Comp AliL3Misc AliL3Hough AliL3ITS AliL3MUON MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
 EINCLUDE+= ${DATE_COMMON_DEFS} ${DATE_MONITOR_DIR}
 
 endif
index 37ee86f9037bb90ce685faef88e617fad9244644..86139276cdc60952e0bd04f6f1d8a29cc8cfe044 100644 (file)
@@ -17,7 +17,7 @@ PACKBLIBS := $(ROOTCLIBS) $(SYSLIBS)
 ifdef DATE_ROOT
 
 ELIBSDIR:=${DATE_MONITOR_DIR}/${DATE_SYS}
-ELIBS:=ESD CDB STEER RAWData TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec monitor shift MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
+ELIBS:=ESD CDB STEER RAWDatabase RAWDatarec RAWDatasim TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec monitor shift MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
 EINCLUDE+= ${DATE_COMMON_DEFS} ${DATE_MONITOR_DIR}
 
 endif
index 6e508057cf9f712bde36a0e4c968b16dbb9b2507..19c6385f35aa33641771365ff4b7664a21810f01 100644 (file)
@@ -27,7 +27,9 @@ void loadlibraw ()
 
   gSystem->Load("libESD");
   gSystem->Load("libSTEER");
-  gSystem->Load("libRAWData");
+  gSystem->Load("libRAWDatabase");
+  gSystem->Load("libRAWDatarec");
+  gSystem->Load("libRAWDatasim");
 
   gSystem->Load("libMUONmapping");
   gSystem->Load("libMUONraw");
index 7bbb9ef1f304cfba6ec89b49ace28a8204574c42..62ad5c947f9bd1277a0c4720a47a84a922a81b86 100644 (file)
@@ -32,7 +32,9 @@ void loadlibs ()
 
   gSystem->Load("libESD");
   gSystem->Load("libSTEER");
-  gSystem->Load("libRAWData");
+  gSystem->Load("libRAWDatabase");
+  gSystem->Load("libRAWDatarec");
+  gSystem->Load("libRAWDatasim");
   gSystem->Load("libEVGEN");
   gSystem->Load("libFASTSIM");
   gSystem->Load("libAliPythia6");
diff --git a/RAW/RAWbaseLinkDef.h b/RAW/RAWbaseLinkDef.h
new file mode 100644 (file)
index 0000000..29a8070
--- /dev/null
@@ -0,0 +1,17 @@
+#ifdef __CINT__
+
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliRawEvent;
+#pragma link C++ class AliRawEventHeaderBase;
+#pragma link C++ defined_in RAW/AliRawEventHeaderVersions.h;
+#pragma link C++ class AliRawEquipmentHeader;
+#pragma link C++ class AliRawEquipment;
+#pragma link C++ class AliRawData;
+#pragma link C++ class AliStats;
+#pragma link C++ class AliAltroMapping+;
+#pragma link C++ class AliDAQ+;
+
+#endif
similarity index 52%
rename from RAW/RAWLinkDef.h
rename to RAW/RAWrecLinkDef.h
index 1bb378dd9fcba46f6540142cfe340ed85fea9e28..246c60aba73652b66a455b0924b7f8a260c9ea02 100644 (file)
@@ -4,13 +4,6 @@
 #pragma link off all classes;
 #pragma link off all functions;
 
-#pragma link C++ class AliRawEvent;
-#pragma link C++ class AliRawEventHeaderBase;
-#pragma link C++ defined_in RAW/AliRawEventHeaderVersions.h;
-#pragma link C++ class AliRawEquipmentHeader;
-#pragma link C++ class AliRawEquipment;
-#pragma link C++ class AliRawData;
-#pragma link C++ class AliStats;
 #pragma link C++ class AliFilter;
 #pragma link C++ class AliRawReader+;
 #pragma link C++ class AliRawReaderFile+;
 #pragma link C++ class AliRawReaderDate+;
 #pragma link C++ class AliRawReaderDateV3+;
 #pragma link C++ class AliRawReaderMemory+;
-#pragma link C++ class AliBitPacking+;
-#pragma link C++ class AliAltroBuffer+;
-#pragma link C++ class AliAltroMapping+;
 #pragma link C++ class AliAltroRawStream+;
 #pragma link C++ class AliAltroRawStreamOld+;
 #pragma link C++ class AliVMERawStream+;
-#pragma link C++ class AliFstream+;
-#pragma link C++ class AliDAQ+;
 
 #endif
diff --git a/RAW/RAWsimLinkDef.h b/RAW/RAWsimLinkDef.h
new file mode 100644 (file)
index 0000000..ae5de54
--- /dev/null
@@ -0,0 +1,11 @@
+#ifdef __CINT__
+
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliBitPacking+;
+#pragma link C++ class AliAltroBuffer+;
+#pragma link C++ class AliFstream+;
+
+#endif
index efc0df71ed54a4b3675ff643a45d1379d26ad154..e5edf6698b27f7bac5065b77792d8628086250c9 100644 (file)
@@ -14,7 +14,7 @@ EINCLUDE+= TPC ITS RAW HLT/src HLT/hough HLT/comp HLT/ITS
 
 PACKBLIBS := $(ROOTCLIBS) $(SYSLIBS)
 
-ELIBS:=ESD RAWData MDC MDCFilter CDB STEER TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
+ELIBS:=ESD RAWDatabase RAWDatarec RAWDatasim MDC MDCFilter CDB STEER TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
 
 ifneq (,$(findstring macosx,$(ALICE_TARGET)))
 PACKLDFLAGS:=$(LDFLAGS) $(@PACKAGE@LIBSINIT:%=-Wl,-u,_G__cpp_setupG__%)
index ebdc87e69824bbc346118172307fa20be6cea197..236dd5dc2e1401a969004acca66893946d5c54d1 100644 (file)
@@ -13,7 +13,7 @@ EINCLUDE+= TPC ITS RAW HLT/src HLT/hough HLT/comp HLT/ITS
 
 PACKBLIBS := $(ROOTCLIBS) $(SYSLIBS)
 
-ELIBS:=ESD RAWData MDC MDCFilter CDB STEER TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
+ELIBS:=ESD RAWDatabase RAWDatarec RAWDatasim MDC MDCFilter CDB STEER TPCbase TPCsim TPCrec AliL3Src AliL3Misc AliL3Hough AliL3Comp AliL3ITS AliL3MUON ITSbase ITSsim ITSrec MUONsim MUONrec MUONbase MUONgeometry MUONraw MUONmapping
 
 ifneq (,$(findstring macosx,$(ALICE_TARGET)))
 PACKLDFLAGS:=$(LDFLAGS) $(@PACKAGE@LIBSINIT:%=-Wl,-u,_G__cpp_setupG__%)
diff --git a/RAW/libRAWData.pkg b/RAW/libRAWData.pkg
deleted file mode 100644 (file)
index 7b036aa..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-#-*- Mode: Makefile -*-
-
-include HLT/hlt.conf
-
-EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
-PACKCFLAGS   := ${HLTCLFAGS}
-PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-
-SRCS:=  AliRawEventHeaderBase.cxx AliRawEquipmentHeader.cxx \
-       AliRawData.cxx AliRawEquipment.cxx AliRawEvent.cxx \
-       AliStats.cxx AliFilter.cxx \
-       AliRawReader.cxx AliRawReaderFile.cxx AliRawReaderRoot.cxx \
-       AliRawReaderDate.cxx AliRawReaderDateV3.cxx \
-       AliRawReaderMemory.cxx \
-       AliBitPacking.cxx AliAltroBuffer.cxx AliAltroMapping.cxx \
-       AliAltroRawStream.cxx \
-       AliAltroRawStreamOld.cxx \
-       AliVMERawStream.cxx \
-       AliFstream.cxx \
-       AliDAQ.cxx
-
-HDRS:= $(SRCS:.cxx=.h)
-
-HDRS += AliRawEventHeaderVersions.h
-
-EHDRS:=$(shell root-config --incdir)/TH1F.h
-
-EINCLUDE+= TPC ITS RAW HLT/src HLT/hough HLT/comp HLT/ITS
-
-DHDR:= RAWLinkDef.h 
-
-ifdef DATE_ROOT
-EINCLUDE+= ${DATE_COMMON_DEFS}
-endif
-
-EXPORT:=AliRawReader.h AliRawDataHeader.h AliAltroRawStream.h AliAltroBuffer.h AliAltroMapping.h AliBitPacking.h AliFilter.h AliDAQ.h
diff --git a/RAW/libRAWDatabase.pkg b/RAW/libRAWDatabase.pkg
new file mode 100644 (file)
index 0000000..fab8638
--- /dev/null
@@ -0,0 +1,23 @@
+#-*- Mode: Makefile -*-
+
+SRCS:=  AliRawEventHeaderBase.cxx AliRawEquipmentHeader.cxx \
+       AliRawData.cxx AliRawEquipment.cxx AliRawEvent.cxx \
+       AliStats.cxx \
+       AliAltroMapping.cxx \
+       AliDAQ.cxx
+
+HDRS:= $(SRCS:.cxx=.h)
+
+HDRS += AliRawEventHeaderVersions.h
+
+EHDRS:=$(shell root-config --incdir)/TH1F.h
+
+EINCLUDE+=
+
+DHDR:= RAWbaseLinkDef.h 
+
+ifdef DATE_ROOT
+EINCLUDE+= ${DATE_COMMON_DEFS}
+endif
+
+EXPORT:=AliRawDataHeader.h AliAltroMapping.h AliDAQ.h
diff --git a/RAW/libRAWDatarec.pkg b/RAW/libRAWDatarec.pkg
new file mode 100644 (file)
index 0000000..8af6e0c
--- /dev/null
@@ -0,0 +1,25 @@
+#-*- Mode: Makefile -*-
+
+SRCS:=  AliFilter.cxx \
+       AliRawReader.cxx AliRawReaderFile.cxx AliRawReaderRoot.cxx \
+       AliRawReaderDate.cxx AliRawReaderDateV3.cxx \
+       AliRawReaderMemory.cxx \
+       AliAltroRawStream.cxx \
+       AliAltroRawStreamOld.cxx \
+       AliVMERawStream.cxx
+
+HDRS:= $(SRCS:.cxx=.h)
+
+HDRS +=
+
+EHDRS:=$(shell root-config --incdir)/TH1F.h
+
+EINCLUDE+=
+
+DHDR:= RAWrecLinkDef.h 
+
+ifdef DATE_ROOT
+EINCLUDE+= ${DATE_COMMON_DEFS}
+endif
+
+EXPORT:=AliRawReader.h AliAltroRawStream.h AliFilter.h
diff --git a/RAW/libRAWDatasim.pkg b/RAW/libRAWDatasim.pkg
new file mode 100644 (file)
index 0000000..e8344ae
--- /dev/null
@@ -0,0 +1,20 @@
+#-*- Mode: Makefile -*-
+
+SRCS:=  AliBitPacking.cxx AliAltroBuffer.cxx \
+       AliFstream.cxx
+
+HDRS:= $(SRCS:.cxx=.h)
+
+HDRS +=
+
+EHDRS:=$(shell root-config --incdir)/TH1F.h
+
+EINCLUDE+=
+
+DHDR:= RAWsimLinkDef.h 
+
+ifdef DATE_ROOT
+EINCLUDE+= ${DATE_COMMON_DEFS}
+endif
+
+EXPORT:= AliAltroBuffer.h AliBitPacking.h AliFstream.h
index a0c0128917fef82f0265bd62b22861df62a2b9be..3b9a7c2edf1eacf0178de294e713a90f8b4c9c10 100644 (file)
@@ -6,8 +6,9 @@ void loadSteeringLibs ()
   gSystem->Load("libGeom");
   gSystem->Load("libVMC");
 
-  gSystem->Load("libRAWData");
   gSystem->Load("libESD");
   gSystem->Load("libSTEER");
-  gSystem->Load("libCONTAINERS");
+  gSystem->Load("libRAWDatabase");
+  gSystem->Load("libRAWDatarec");
+  gSystem->Load("libRAWDatasim");
 }
index 990d47f49937b946ef8123b5b587be19e5bda727..3958f3ec2c84ce639744f671196457cd806301e4 100644 (file)
@@ -27,7 +27,7 @@ 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
-RAW/module.mk:           RAW/libRAWData.pkg RAW/binalimdc.pkg RAW/bindateStream.pkg
+RAW/module.mk:           RAW/libRAWDatabase.pkg RAW/libRAWDatasim.pkg RAW/libRAWDatarec.pkg RAW/binalimdc.pkg RAW/bindateStream.pkg
 RICH/module.mk:                 RICH/libRICHbase.pkg RICH/libRICHrec.pkg RICH/libRICHsim.pkg
 SHUTTLE/module.mk:      SHUTTLE/libSHUTTLE.pkg
 START/module.mk:        START/libSTARTbase.pkg START/libSTARTsim.pkg START/libSTARTrec.pkg
index c8f9807d8c473c180926b742d0fab52995051f67..e3e2fd622616334d09a90a63b43979edd44bed97 100644 (file)
@@ -24,10 +24,12 @@ void loadlibs ()
 
   gSystem->Load("libEGPythia6");
 
-  gSystem->Load("libRAWData");
-
   gSystem->Load("libESD");
+  gSystem->Load("libCDB");
   gSystem->Load("libSTEER");
+  gSystem->Load("libRAWDatabase");
+  gSystem->Load("libRAWDatarec");
+  gSystem->Load("libRAWDatasim");
   gSystem->Load("libEVGEN");
   gSystem->Load("libFASTSIM");
   gSystem->Load("libAliPythia6");
@@ -42,6 +44,7 @@ void loadlibs ()
   gSystem->Load("libMUONmapping");
   gSystem->Load("libMUONgeometry");
   gSystem->Load("libMUONbase");
+  gSystem->Load("libMUONraw");
   gSystem->Load("libMUONsim");
   gSystem->Load("libMUONrec");
   gSystem->Load("libFMDbase");