return 0;
}
-//____________________________________________________________________________
-const AliPHOS * AliPHOSLoader::PHOS()
-{
- // returns the PHOS object
- AliPHOS * phos = dynamic_cast<AliPHOS*>(GetModulesFolder()->FindObject(fDetectorName));
- if ( phos == 0x0)
- if (fDebug)
- cout << "WARNING: AliPHOSLoader::PHOS -> PHOS module not found in Folders" << endl ;
- return phos ;
-}
+// //____________________________________________________________________________
+// const AliPHOS * AliPHOSLoader::PHOS()
+// {
+// // returns the PHOS object
+// AliPHOS * phos = dynamic_cast<AliPHOS*>(GetModulesFolder()->FindObject(fDetectorName));
+// if ( phos == 0x0)
+// if (fDebug)
+// cout << "WARNING: AliPHOSLoader::PHOS -> PHOS module not found in Folders" << endl ;
+// return phos ;
+// }
//____________________________________________________________________________
Int_t AliPHOSLoader::LoadHits(Option_t* opt)
Int_t EventNumber() { return (Int_t) GetRunLoader()->GetEventNumber();}
Int_t MaxEvent() { return (Int_t) GetRunLoader()->TreeE()->GetEntries();}
- const AliPHOS * PHOS();
+/* const AliPHOS * PHOS(); */
// Alarms
// TFolder * Alarms() const { return (TFolder*)(ReturnO("Alarms", 0)); }
TObjArray * Alarms() {return 0x0;}
// --- ROOT system ---
class TClonesArray ;
-class TLorentzVector ;
class TFile;
+#include <TLorentzVector.h>
// --- AliRoot header files ---
#include "AliPHOSv0.h"
#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 AliPHOSHit+;
#pragma link C++ class AliPHOSTrackSegmentMaker+;
#pragma link C++ class AliPHOSPID+;
#pragma link C++ class AliPHOSClusterizer+;
#pragma link C++ class AliPHOSCalibrationDB+;
+#pragma link C++ class AliPHOSCalibrationData+;
+#pragma link C++ class AliPHOSCalibrManager+;
#pragma link C++ class AliPHOSDigitizer+;
#pragma link C++ class AliPHOSSDigitizer+;
#pragma link C++ class AliPHOSDigit+;
#pragma link C++ class AliPHOSEmcRecPoint+;
#pragma link C++ class AliPHOSTrackSegment+;
-#pragma link C++ class AliPHOSReconstructor+;
+#pragma link C++ class AliPHOSRecoParam+;
+#pragma link C++ class AliPHOSRecoParamEmc+;
+#pragma link C++ class AliPHOSRecoParamCpv+;
#pragma link C++ class AliPHOSSimParam+;
+#pragma link C++ class AliPHOSConTableDB+;
+
+#pragma link C++ class AliPHOSImpact+;
+#pragma link C++ class AliPHOSTrigger+;
#endif
#pragma link C++ class AliPHOSJetFinder+;
#pragma link C++ class AliPHOSGridFile+;
#pragma link C++ class AliPHOSTracker+;
-#pragma link C++ class AliPHOSRecoParam+;
-#pragma link C++ class AliPHOSRecoParamEmc+;
-#pragma link C++ class AliPHOSRecoParamCpv+;
#pragma link C++ class AliPHOSEsdCluster+;
#pragma link C++ class AliPHOSQADataMakerRec+;
+#pragma link C++ class AliPHOSReconstructor+;
#endif
#pragma link off all classes;
#pragma link off all functions;
+#pragma link C++ class AliPHOS+;
#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 AliPHOSCPVDigit+;
#pragma link C++ class AliPHOSTick+;
#pragma link C++ class AliPHOSRaw2Digits+;
#pragma link C++ class AliPHOSBeamTestEvent+;
-#pragma link C++ class AliPHOSCalibrationData+;
-#pragma link C++ class AliPHOSCalibrManager+;
#pragma link C++ class AliPHOSCalibrator+;
-#pragma link C++ class AliPHOSConTableDB+;
#pragma link C++ class AliPHOSOnlineMonitor+;
-#pragma link C++ class AliPHOSTrigger+;
#pragma link C++ class AliPHOSQADataMakerSim+;
#endif
-SRCS = AliPHOS.cxx \
+#-*- Mode: Makefile -*-
+
+SRCS = \
AliPHOSGeometry.cxx \
AliPHOSEMCAGeometry.cxx \
AliPHOSCPVGeometry.cxx AliPHOSCPVBaseGeometry.cxx \
AliPHOSSupportGeometry.cxx \
AliPHOSLoader.cxx \
AliPHOSHit.cxx AliPHOSTrackSegmentMaker.cxx AliPHOSPID.cxx \
- AliPHOSClusterizer.cxx \
- AliPHOSCalibrationDB.cxx AliPHOSDigitizer.cxx \
- AliPHOSSDigitizer.cxx AliPHOSDigit.cxx \
- AliPHOSFastRecParticle.cxx AliPHOSRawStream2004.cxx \
- AliPHOSCalibData.cxx \
+ AliPHOSClusterizer.cxx \
+ AliPHOSCalibrationDB.cxx AliPHOSDigitizer.cxx \
+ AliPHOSSDigitizer.cxx AliPHOSDigit.cxx \
+ AliPHOSFastRecParticle.cxx AliPHOSRawStream2004.cxx \
+ AliPHOSCalibData.cxx \
+ AliPHOSCalibrationData.cxx \
AliPHOSCpvCalibData.cxx \
- AliPHOSEmcCalibData.cxx \
- AliPHOSPulseGenerator.cxx \
- AliPHOSRawDecoder.cxx \
- AliPHOSRawDecoderv1.cxx \
- AliPHOSRawDecoderv2.cxx \
- AliPHOSRawDigiProducer.cxx \
- AliPHOSEmcBadChannelsMap.cxx \
- AliPHOSSurvey.cxx \
- AliPHOSSurvey1.cxx \
+ AliPHOSEmcCalibData.cxx AliPHOSCalibrManager.cxx \
+ AliPHOSConTableDB.cxx \
+ AliPHOSPulseGenerator.cxx \
+ AliPHOSRawDecoder.cxx \
+ AliPHOSRawDecoderv1.cxx \
+ AliPHOSRawDecoderv2.cxx \
+ AliPHOSRawDigiProducer.cxx \
+ AliPHOSEmcBadChannelsMap.cxx \
+ AliPHOSSurvey.cxx \
+ AliPHOSSurvey1.cxx \
AliPHOSQAChecker.cxx \
AliPHOSRecParticle.cxx AliPHOSRecPoint.cxx \
AliPHOSEmcRecPoint.cxx \
AliPHOSCpvRecPoint.cxx AliPHOSTrackSegment.cxx \
- AliPHOSReconstructor.cxx AliPHOSSimParam.cxx
+ AliPHOSRecoParam.cxx \
+ AliPHOSRecoParamEmc.cxx \
+ AliPHOSRecoParamCpv.cxx \
+ AliPHOSImpact.cxx \
+ AliPHOSTrigger.cxx \
+ AliPHOSSimParam.cxx
HDRS:= $(SRCS:.cxx=.h)
EINCLUDE:=RAW
+ifeq (win32gcc,$(ALICE_TARGET))
+PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
+ -lSTEER -lCDB -lESD -lSTEERBase \
+ -lRAWDatasim -lRAWDatarec -lRAWDatabase \
+ -L$(shell root-config --libdir) -lVMC -lEG -lGeom -lMinuit
+endif
+
+#-*- Mode: Makefile -*-
+
SRCS = \
AliPHOSClusterizerv1.cxx \
AliPHOSLink.cxx \
AliPHOSJet.cxx AliPHOSJetFinder.cxx\
AliPHOSGridFile.cxx \
AliPHOSTracker.cxx \
- AliPHOSRecoParam.cxx \
- AliPHOSRecoParamEmc.cxx \
- AliPHOSRecoParamCpv.cxx \
AliPHOSEsdCluster.cxx \
- AliPHOSQADataMakerRec.cxx
+ AliPHOSQADataMakerRec.cxx AliPHOSReconstructor.cxx
HDRS:= $(SRCS:.cxx=.h)
EINCLUDE:=RAW
+ifeq (win32gcc,$(ALICE_TARGET))
+PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
+ -lPHOSbase -lSTEER -lCDB -lESD -lSTEERBase \
+ -lRAWDatarec \
+ -L$(shell root-config --libdir) -lMinuit -lVMC -lEG -lGeom
+endif
+
+#-*- Mode: Makefile -*-
+
SRCS = AliPHOSCalibHistoProducer.cxx \
AliPHOSPreprocessor.cxx \
AliPHOSDA1.cxx \
DHDR= PHOSshuttleLinkDef.h
EINCLUDE:=RAW
+
+ifeq (win32gcc,$(ALICE_TARGET))
+PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
+ -lPHOSbase -lSTEER -lCDB -lSTEERBase
+endif
-SRCS = AliPHOSv0.cxx AliPHOSv1.cxx AliPHOSv2.cxx \
+#-*- Mode: Makefile -*-
+
+SRCS = AliPHOS.cxx AliPHOSv0.cxx AliPHOSv1.cxx AliPHOSv2.cxx \
AliPHOSvFast.cxx AliPHOSvImpacts.cxx \
- AliPHOSImpact.cxx \
AliPHOSCPVDigit.cxx \
AliPHOSTick.cxx \
AliPHOSRaw2Digits.cxx AliPHOSBeamTestEvent.cxx \
- AliPHOSCalibrationData.cxx\
- AliPHOSCalibrator.cxx AliPHOSCalibrManager.cxx \
- AliPHOSConTableDB.cxx \
+ AliPHOSCalibrator.cxx \
AliPHOSOnlineMonitor.cxx \
- AliPHOSTrigger.cxx \
- AliPHOSQADataMakerSim.cxx
+ AliPHOSQADataMakerSim.cxx
HDRS:= $(SRCS:.cxx=.h)
+ifeq (win32gcc,$(ALICE_TARGET))
+PACKSOFLAGS:= $(SOFLAGS) -L$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET) \
+ -lPHOSbase -lSTEER -lSTEERBase \
+ -lRAWDatarec -lRAWDatasim -lRAWDatabase\
+ -L$(shell root-config --libdir) -lVMC -lEG -lGeom -lPhysics
+endif
$(LIBPATH)/libT0shuttle.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libT0base.$(SOEXT)
$(LIBPATH)/libPHOSbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT)
$(LIBPATH)/libPHOSrec.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libPHOSbase.$(SOEXT)
-$(LIBPATH)/libPHOSsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libPHOSbase.$(SOEXT) $(LIBPATH)/libPHOSrec.$(SOEXT)
+$(LIBPATH)/libPHOSsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libPHOSbase.$(SOEXT)
$(LIBPATH)/libPHOSshuttle.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libPHOSbase.$(SOEXT)
$(LIBPATH)/libFMDbase.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT)
$(LIBPATH)/libFMDsim.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libCDB.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT) $(LIBPATH)/libRAWDatasim.$(SOEXT) $(LIBPATH)/libRAWDatabase.$(SOEXT) $(LIBPATH)/libFMDbase.$(SOEXT)
$(LIBPATH)/libCORRFW.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libANALYSIS.$(SOEXT)
$(LIBPATH)/libTDPMjet.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libEVGEN.$(SOEXT) $(LIBPATH)/libdpmjet.$(SOEXT)
$(LIBPATH)/libSTAT.$(SOEXT): $(LIBPATH)/libCDB.$(SOEXT)
+$(LIBPATH)/libMONITOR.$(SOEXT): $(LIBPATH)/libSTEERBase.$(SOEXT) $(LIBPATH)/libSTEER.$(SOEXT) $(LIBPATH)/libESD.$(SOEXT) $(LIBPATH)/libTPCbase.$(SOEXT) $(LIBPATH)/libTPCrec.$(SOEXT) $(LIBPATH)/libTPCsim.$(SOEXT) $(LIBPATH)/libITSbase.$(SOEXT) $(LIBPATH)/libITSrec.$(SOEXT) $(LIBPATH)/libRAWDatarec.$(SOEXT)
endif