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)
22 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/RAWLinkDef.h [deleted file]
RAW/RAWbaseLinkDef.h [new file with mode: 0644]
RAW/RAWrecLinkDef.h [new file with mode: 0644]
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 9979851..3229cd1 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 cab9c52..cb1a5e5 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 5fb37c3..968ca1d 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 cdf93de..a380230 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 3ca4324..f47da5e 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 726813e..b4b9a36 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 37ee86f..8613927 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 6e50805..19c6385 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 7bbb9ef..62ad5c9 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/RAWLinkDef.h b/RAW/RAWLinkDef.h
deleted file mode 100644 (file)
index 1bb378d..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-#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 AliFilter;
-#pragma link C++ class AliRawReader+;
-#pragma link C++ class AliRawReaderFile+;
-#pragma link C++ class AliRawReaderRoot+;
-#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/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
diff --git a/RAW/RAWrecLinkDef.h b/RAW/RAWrecLinkDef.h
new file mode 100644 (file)
index 0000000..246c60a
--- /dev/null
@@ -0,0 +1,18 @@
+#ifdef __CINT__
+
+#pragma link off all globals;
+#pragma link off all classes;
+#pragma link off all functions;
+
+#pragma link C++ class AliFilter;
+#pragma link C++ class AliRawReader+;
+#pragma link C++ class AliRawReaderFile+;
+#pragma link C++ class AliRawReaderRoot+;
+#pragma link C++ class AliRawReaderDate+;
+#pragma link C++ class AliRawReaderDateV3+;
+#pragma link C++ class AliRawReaderMemory+;
+#pragma link C++ class AliAltroRawStream+;
+#pragma link C++ class AliAltroRawStreamOld+;
+#pragma link C++ class AliVMERawStream+;
+
+#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 efc0df7..e5edf66 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 ebdc87e..236dd5d 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 a0c0128..3b9a7c2 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 990d47f..3958f3e 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 c8f9807..e3e2fd6 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");