From dbbcb69fe70af56fe7398245cdb2ec939df9f0bb Mon Sep 17 00:00:00 2001 From: kharlov Date: Sun, 27 Nov 2005 09:26:36 +0000 Subject: [PATCH] Split libraries --- PHOS/PHOSbaseLinkDef.h | 17 +++++++++++++++++ PHOS/PHOSrecLinkDef.h | 36 ++++++++++++++++++++++++++++++++++++ PHOS/PHOSsimLinkDef.h | 31 +++++++++++++++++++++++++++++++ PHOS/libPHOSbase.pkg | 16 ++++++++++++++++ PHOS/libPHOSrec.pkg | 26 ++++++++++++++++++++++++++ PHOS/libPHOSsim.pkg | 23 +++++++++++++++++++++++ 6 files changed, 149 insertions(+) create mode 100644 PHOS/PHOSbaseLinkDef.h create mode 100644 PHOS/PHOSrecLinkDef.h create mode 100644 PHOS/PHOSsimLinkDef.h create mode 100644 PHOS/libPHOSbase.pkg create mode 100644 PHOS/libPHOSrec.pkg create mode 100644 PHOS/libPHOSsim.pkg diff --git a/PHOS/PHOSbaseLinkDef.h b/PHOS/PHOSbaseLinkDef.h new file mode 100644 index 00000000000..da88e841934 --- /dev/null +++ b/PHOS/PHOSbaseLinkDef.h @@ -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 AliPHOSEMCAGeometry+; +#pragma link C++ class AliPHOSCPVBaseGeometry+; +#pragma link C++ class AliPHOSCPVGeometry+; +#pragma link C++ class AliPHOSSupportGeometry+; +#pragma link C++ class AliPHOSGeometry+; +#pragma link C++ class AliPHOS+; +#pragma link C++ class AliPHOSLoader+; +#pragma link C++ class AliPHOSGetter+; +#pragma link C++ class AliPHOSGetterLight+; + +#endif diff --git a/PHOS/PHOSrecLinkDef.h b/PHOS/PHOSrecLinkDef.h new file mode 100644 index 00000000000..b3d68a893d2 --- /dev/null +++ b/PHOS/PHOSrecLinkDef.h @@ -0,0 +1,36 @@ +#ifdef __CINT__ + +#pragma link off all globals; +#pragma link off all classes; +#pragma link off all functions; + +#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+; +#pragma link C++ class AliPHOSRecManager+; +#pragma link C++ class AliPHOSRecCpvManager+; +#pragma link C++ class AliPHOSRecEmcManager+; +#pragma link C++ class AliPHOSClusterizerv2+; +#pragma link C++ class AliPHOSEvalRecPoint+; +#pragma link C++ class AliPHOSPIDv1+; +#pragma link C++ class AliPHOSFastGlobalReconstruction+; +#pragma link C++ class AliPHOSJet+; +#pragma link C++ class AliPHOSJetFinder+; +#pragma link C++ class AliPHOSGammaJet+; +#pragma link C++ class AliPHOSGridFile+; +#pragma link C++ class AliPHOSTracker+; + +#endif diff --git a/PHOS/PHOSsimLinkDef.h b/PHOS/PHOSsimLinkDef.h new file mode 100644 index 00000000000..0f76db59e83 --- /dev/null +++ b/PHOS/PHOSsimLinkDef.h @@ -0,0 +1,31 @@ +#ifdef __CINT__ + +#pragma link off all globals; +#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 AliPHOSGetter+; +#pragma link C++ class AliPHOSRawStream+; +#pragma link C++ class AliPHOSOnlineMonitor+; +#pragma link C++ class AliPHOSCalibData+; + +#endif diff --git a/PHOS/libPHOSbase.pkg b/PHOS/libPHOSbase.pkg new file mode 100644 index 00000000000..96de16c4a3c --- /dev/null +++ b/PHOS/libPHOSbase.pkg @@ -0,0 +1,16 @@ +SRCS = AliPHOS.cxx \ + AliPHOSGeometry.cxx \ + AliPHOSEMCAGeometry.cxx \ + AliPHOSCPVGeometry.cxx AliPHOSCPVBaseGeometry.cxx \ + AliPHOSSupportGeometry.cxx \ + AliPHOSLoader.cxx AliPHOSGetter.cxx \ + AliPHOSGetterLight.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= PHOSbaseLinkDef.h + +EINCLUDE:=RAW + + + diff --git a/PHOS/libPHOSrec.pkg b/PHOS/libPHOSrec.pkg new file mode 100644 index 00000000000..36df0b0cc36 --- /dev/null +++ b/PHOS/libPHOSrec.pkg @@ -0,0 +1,26 @@ +SRCS = AliPHOSRecPoint.cxx AliPHOSEmcRecPoint.cxx \ + AliPHOSCpvRecPoint.cxx \ + AliPHOSClusterizer.cxx AliPHOSClusterizerv1.cxx \ + AliPHOSLink.cxx \ + AliPHOSReconstructor.cxx AliPHOSTrackSegment.cxx \ + AliPHOSTrackSegmentMaker.cxx AliPHOSTrackSegmentMakerv1.cxx \ + AliPHOSRecParticle.cxx AliPHOSPID.cxx AliPHOSPIDv0.cxx \ + AliPHOSAnalyze.cxx AliPHOSFastRecParticle.cxx \ + AliPHOSIhepAnalyze.cxx AliPHOSEvalRecPoint.cxx \ + AliPHOSRecManager.cxx AliPHOSRecCpvManager.cxx \ + AliPHOSRecEmcManager.cxx \ + AliPHOSClusterizerv2.cxx AliPHOSPIDv1.cxx \ + AliPHOSJet.cxx AliPHOSJetFinder.cxx\ + AliPHOSFastGlobalReconstruction.cxx \ + AliPHOSGammaJet.cxx \ + AliPHOSGridFile.cxx \ + AliPHOSTracker.cxx \ + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= PHOSrecLinkDef.h + +EINCLUDE:=RAW + + + diff --git a/PHOS/libPHOSsim.pkg b/PHOS/libPHOSsim.pkg new file mode 100644 index 00000000000..5bf14d023bf --- /dev/null +++ b/PHOS/libPHOSsim.pkg @@ -0,0 +1,23 @@ +SRCS = AliPHOSv0.cxx AliPHOSv1.cxx AliPHOSv2.cxx \ + AliPHOSvFast.cxx AliPHOSvImpacts.cxx \ + AliPHOSImpact.cxx \ + AliPHOSHit.cxx \ + AliPHOSSDigitizer.cxx AliPHOSDigitizer.cxx \ + AliPHOSCPVDigit.cxx AliPHOSDigit.cxx \ + AliPHOSTick.cxx \ + AliPHOSRaw2Digits.cxx AliPHOSBeamTestEvent.cxx \ + AliPHOSCalibrationDB.cxx AliPHOSCalibrationData.cxx\ + AliPHOSCalibrator.cxx AliPHOSCalibrManager.cxx \ + AliPHOSConTableDB.cxx \ + AliPHOSRawStream.cxx \ + AliPHOSOnlineMonitor.cxx \ + AliPHOSCalibData.cxx + +HDRS:= $(SRCS:.cxx=.h) + +DHDR= PHOSsimLinkDef.h + +EINCLUDE:=RAW + + + -- 2.39.3