Compilation with gcc 4.3.0
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 14 May 2008 16:30:43 +0000 (16:30 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 14 May 2008 16:30:43 +0000 (16:30 +0000)
51 files changed:
ANALYSIS/AliXMLCollection.cxx
ANALYSIS/TGliteXmlEventlist.cxx
EVE/EveBase/AliEveVSDCreator.cxx
FMD/flow/AliFMDFlowSplitter.cxx
HLT/BASE/AliHLTModulePreprocessor.cxx
HLT/BASE/HOMER/AliHLTHOMERWriter.cxx
HLT/MUON/utils/dHLTdumpraw.cxx
HLT/TPCLib/AliHLTTPCGlobalMergerComponent.cxx
HLT/TPCLib/AliHLTTPCSliceTrackerComponent.cxx
HLT/TPCLib/tracking-ca/AliHLTTPCCATrackerComponent.cxx
MONITOR/AliMonitorClient.cxx
MONITOR/AliMonitorControl.cxx
MUON/AliMUONLocalTriggerBoard.cxx
MUON/AliMUONPainterDataSourceFrame.cxx
MUON/AliMUONPainterHelper.cxx
MUON/AliMUONRawStreamTrackerHP.h
MUON/AliMUONRefitter.cxx
MUON/AliMUONTrackerIO.cxx
MUON/mapping/AliMpDDLStore.cxx
MUON/mapping/AliMpDEStore.cxx
MUON/mapping/AliMpMotifPainter.cxx
MUON/mapping/AliMpMotifType.cxx
MUON/mapping/AliMpTriggerReader.cxx
RALICE/AliAstrolab.cxx
RALICE/AliCollider.cxx
RALICE/AliDevice.cxx
RALICE/AliEvent.cxx
RALICE/AliEventSelector.cxx
RALICE/AliHelix.cxx
RALICE/AliJet.cxx
RALICE/AliJob.cxx
RALICE/AliSignal.cxx
RALICE/AliTimestamp.cxx
RALICE/AliVertex.cxx
RAW/AliRawDataHeader.h
RAW/AliRawReaderFile.cxx
STEER/AliCDBDump.cxx
STEER/AliCDBGrid.cxx
STEER/AliCDBLocal.cxx
STEER/AliCheb3DCalc.cxx
STEER/AliFieldMap.cxx
STEER/AliLog.cxx
STEER/AliQA.cxx
T0/AliT0Calibrator.cxx
T0/AliT0QAChecker.cxx
T0/AliT0Reconstructor.cxx
TOF/AliTOFReconstructor.cxx
TPC/AliTPCMonitorDialog.cxx
TPC/AliTPCMonitorMappingHandler.cxx
TRD/AliTRDsegmentArray.cxx
TTherminator/Therminator/Hypersurface.cxx

index e1246d8..6b8a02c 100644 (file)
@@ -21,6 +21,7 @@
 //   Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
 //-----------------------------------------------------------------
 
+#include <cstdlib>
 //ROOT
 #include <Riostream.h>
 #include <TEntryList.h>
index 28f9ef0..1b387cf 100644 (file)
@@ -16,6 +16,7 @@
 //   delete evlist;
 //   ---------------------------------------------------------------------------------
 
+#include <cstdlib>
 #include <TCollection.h>
 #include <TMap.h>
 #include <TObjString.h>
index 4f05b67..5119668 100644 (file)
@@ -7,6 +7,7 @@
  * full copyright notice.                                                 *
  **************************************************************************/
 
+#include <memory>
 #include "AliEveVSDCreator.h"
 
 #include <AliStack.h>
index 11f428c..65e4299 100644 (file)
@@ -25,6 +25,7 @@
 #include "flow/AliFMDFlowAxis.h"
 #include <TRandom.h>
 #include <cmath>
+#include <cstdlib>
 #include <iostream>
 
 //____________________________________________________________________
index cbbde3e..ef5507a 100644 (file)
@@ -23,6 +23,7 @@
  * @brief  Base class for HLT module preprocessors
  */
 
+#include <cstdlib>
 #include <cassert>
 #include "AliHLTModulePreprocessor.h"
 #include "AliHLTShuttleInterface.h"
index cee95d7..5164bf7 100644 (file)
@@ -42,6 +42,7 @@
 // or
 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
+#include <cstring>
 #include "AliHLTHOMERWriter.h"
 #include <sys/time.h>
 #include <time.h>
index ad82fd8..ad8b3e2 100644 (file)
@@ -36,6 +36,7 @@
 
 #include "AliHLTMUONUtils.h"
 
+#include <cstring>
 #include <cstdlib>
 #include <cassert>
 #include <new>
index 7c06698..f80b73a 100644 (file)
@@ -33,6 +33,7 @@
 using namespace std;
 #endif
 
+#include <climits>
 #include "AliHLTTPCGlobalMergerComponent.h"
 //#include "AliHLTTPCTransform.h"
 #include "AliHLTTPCGlobalMerger.h"
index 2bb9d9a..3099a1d 100644 (file)
@@ -33,6 +33,7 @@
 using namespace std;
 #endif
 
+#include <climits>
 #include "AliHLTTPCSliceTrackerComponent.h"
 #include "AliHLTTPCTransform.h"
 #include "AliHLTTPCConfMapper.h"
index 2fd3f8b..29c75ba 100644 (file)
@@ -26,6 +26,7 @@
 using namespace std;
 #endif
 
+#include <climits>
 #include "AliHLTTPCCATrackerComponent.h"
 #include "AliHLTTPCTransform.h"
 #include "AliHLTTPCCATracker.h"
index 27df777..199b6b3 100644 (file)
@@ -24,6 +24,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 
 
+#include <cstdlib>
 #include <TApplication.h>
 #include <TCanvas.h>
 #include <TClass.h>
index 2295588..1788dd4 100644 (file)
@@ -22,6 +22,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 
 
+#include <cstdlib>
 #include "AliMonitorControl.h"
 #include "AliMonitorHisto.h"
 #include "AliLog.h"
index fc489d8..b4025a0 100644 (file)
@@ -24,6 +24,7 @@
 /// \author Rachid Guernane (LPCCFd)
 //-----------------------------------------------------------------------------
 
+#include <cstdlib>
 #include "AliMUONLocalTriggerBoard.h"
 #include "AliMUONTriggerLut.h"
 
index 800b7c6..b1cc977 100644 (file)
@@ -15,6 +15,7 @@
 
 // $Id$
 
+#include <cstdlib>
 #include "AliMUONPainterDataSourceFrame.h"
 
 
index 3575009..d09f934 100644 (file)
@@ -15,6 +15,7 @@
 
 // $Id$
 
+#include <cstdlib>
 #include "AliMUONPainterHelper.h"
 
 #include "AliMUONGeometryDetElement.h"
index a893da9..341cfb7 100644 (file)
@@ -13,6 +13,7 @@
 /// \brief  Declaration of the high performance decoder for muon trigger chamber raw streams.
 ///
 
+#include <cstring>
 #include "AliMUONVRawStreamTracker.h"
 #include "AliMUONTrackerDDLDecoder.h"
 
index aa8ca1f..9e038b0 100644 (file)
@@ -15,6 +15,7 @@
 
 // $Id$
 
+#include <cstdlib>
 #include "AliMUONRefitter.h"
 #include "AliMUONGeometryTransformer.h"
 #include "AliMUONClusterFinderCOG.h"
index e7de71c..208f0fa 100644 (file)
@@ -15,6 +15,7 @@
 
 // $Id$
 
+#include <cstdlib>
 #include "AliMUONTrackerIO.h"
 
 /// \class AliMUONTrackerIO
index 78860d3..c9835e9 100644 (file)
@@ -27,6 +27,7 @@
 //          Christian Finck, SUBATECH Nantes
 //-----------------------------------------------------------------------------
 
+#include <cstdlib>
 #include "AliMpDDLStore.h"
 #include "AliMpConstants.h"
 #include "AliMpDEStore.h"
index 13f1c91..9f639ee 100644 (file)
@@ -25,6 +25,7 @@
 //          Laurent Aphecetche, Christian Finck, SUBATECH Nantes
 //-----------------------------------------------------------------------------
 
+#include <cstdlib>
 #include "AliMpDEStore.h"
 #include "AliMpDEManager.h"
 #include "AliMpDetElement.h"
index 78bcd6e..09a8c87 100755 (executable)
@@ -25,6 +25,7 @@
 // Authors: David Guez, IPN Orsay
 //-----------------------------------------------------------------------------
 
+#include <cstdlib>
 #include "AliMpMotifPainter.h"
 #include "AliMpGraphContext.h"
 #include "AliMpMotifPosition.h"
index 580e8a2..1425cd8 100755 (executable)
@@ -25,6 +25,7 @@
 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
 //-----------------------------------------------------------------------------
 
+#include <cstdlib>
 #include "AliMpMotifType.h"
 #include "AliMpMotifTypePadIterator.h"
 #include "AliMpConnection.h"
index 60e1b03..e816ad3 100644 (file)
@@ -16,6 +16,7 @@
 // $Id$
 // $MpId: AliMpTriggerReader.cxx,v 1.4 2006/05/24 13:58:52 ivana Exp $
 
+#include <cstdlib>
 #include "AliMpTriggerReader.h"
 #include "AliMpMotifReader.h"
 #include "AliMpFiles.h"
index 469039d..452c3a2 100644 (file)
 //- Modified: NvE $Date$ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliAstrolab.h"
 #include "Riostream.h"
  
index 965197e..97e9b54 100644 (file)
 //- Modified: NvE $Date: 2004/05/04 15:33:04 $ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliCollider.h"
 #include "Riostream.h"
  
index 89f917c..df83c35 100644 (file)
@@ -79,6 +79,7 @@
 //- Modified: NvE $Date$ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliDevice.h"
 #include "Riostream.h"
  
index c4f3343..e1b33d9 100644 (file)
 //- Modified: NvE $Date: 2004/10/20 10:49:44 $ UU-SAP Utrecht
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliEvent.h"
 #include "Riostream.h"
  
index a425d57..a418373 100644 (file)
 //- Modified: NvE $Date$ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
  
+#include <cstdlib>
 #include "AliEventSelector.h"
 #include "Riostream.h"
 
index e006983..3ebafe5 100644 (file)
 //- Modified: NvE $Date$ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliHelix.h"
 #include "Riostream.h"
  
index b6f8251..2509423 100644 (file)
@@ -94,6 +94,7 @@
 //- Modified: NvE $Date$ UU-SAP Utrecht
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliJet.h"
 #include "Riostream.h"
  
index 6a385f2..f79b9dc 100644 (file)
 //- Modified: NvE $Date$ Utrecht University
 ///////////////////////////////////////////////////////////////////////////
  
+#include <cstdlib>
 #include "AliJob.h"
 #include "Riostream.h"
 
index 1cb0a2c..c6bdd25 100644 (file)
 //- Modified: NvE $Date$ UU-SAP Utrecht
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliSignal.h"
 #include "AliTrack.h"
 #include "Riostream.h"
index df6aa74..c80833d 100644 (file)
 //- Modified: NvE $Date$ Utrecht University.
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliTimestamp.h"
 #include "Riostream.h"
 
index 1d142c7..dc1ae6b 100644 (file)
 //- Modified: NvE $Date$ UU-SAP Utrecht
 ///////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliVertex.h"
 #include "Riostream.h"
  
index e2fa8e2..78bbddc 100644 (file)
@@ -57,9 +57,9 @@ struct AliRawDataHeader {
     {return fStatusMiniEventID & 0xFFF;};
 
   ULong64_t GetTriggerClasses() const
-    {return ((ULong64_t) (fROILowTriggerClassHigh & 0x1FFFF)) << 32 + fTriggerClassLow;}
+  {return (((ULong64_t) (fROILowTriggerClassHigh & 0x1FFFF)) << 32) + fTriggerClassLow;}
   ULong64_t GetROI() const
-    {return ((ULong64_t) fROIHigh) << 32 + ((fROILowTriggerClassHigh >> 28) & 0xF);}
+  {return (((ULong64_t) fROIHigh) << 32) + ((fROILowTriggerClassHigh >> 28) & 0xF);}
 
   void      SetTriggerClass(ULong64_t mask)
     {fTriggerClassLow = (UInt_t)(mask & 0xFFFFFFFF);  // low bits of trigger class
index fe33f77..ad12019 100644 (file)
@@ -30,6 +30,7 @@
 /// 
 ///////////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include "AliRawReaderFile.h"
 #include <TSystem.h>
 
index 49b97af..322f614 100644 (file)
@@ -20,6 +20,7 @@
 //                                                                 //
 /////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include <TSystem.h>
 #include <TKey.h>
 #include <TFile.h>
index 8bd2df8..df3915d 100644 (file)
@@ -20,7 +20,7 @@
 //                                                                                             //
 /////////////////////////////////////////////////////////////////////////////////////////////////
 
-
+#include <cstdlib>
 #include <TGrid.h>
 #include <TGridResult.h>
 #include <TFile.h>
index 0c590e7..8074120 100644 (file)
@@ -20,6 +20,7 @@
 //                                                                                             //
 /////////////////////////////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include <TSystem.h>
 #include <TObjString.h>
 #include <TRegexp.h>
index 16e4aac..4eec510 100644 (file)
@@ -16,6 +16,7 @@
 
 // Author: ruben.shahoyan@cern.ch   09/09/2006
 //
+#include <cstdlib>
 #include "AliCheb3DCalc.h"
 
 ClassImp(AliCheb3DCalc)
index 907d5c4..97a37b6 100644 (file)
@@ -25,6 +25,7 @@
 //
 //-----------------------------------------------------------------------
 
+#include <cstdlib>
 #include <TClass.h>
 #include <TSystem.h>
 
index 7770819..3835c84 100644 (file)
@@ -31,6 +31,7 @@
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include <strings.h>
 #include <Riostream.h>
 #include <TError.h>
index 6982500..8a752ac 100644 (file)
@@ -31,6 +31,7 @@
 //////////////////////////////////////////////////////////////////////////////
 
 
+#include <cstdlib>
 // --- ROOT system ---
 #include <TFile.h>
 #include <TSystem.h>
index 8422b0d..6cae77a 100644 (file)
@@ -33,7 +33,7 @@
 #include <TGraph.h>
 #include <TH1F.h>
 #include <TMath.h>
-#include "iostream.h"
+#include <Riostream.h>
 
 ClassImp(AliT0Calibrator)
 
index 0839d4c..7aa20cb 100644 (file)
@@ -23,6 +23,7 @@
 //...
 
 // --- ROOT system ---
+#include <Riostream.h>
 #include <TClass.h>
 #include <TH1F.h> 
 #include <TH1I.h> 
@@ -38,7 +39,6 @@
 #include "AliQA.h"
 #include "AliQAChecker.h"
 #include "AliT0QAChecker.h"
-#include "iostream.h"
 
 ClassImp(AliT0QAChecker)
 
index 4105db9..116f794 100644 (file)
@@ -34,7 +34,7 @@
 #include <TArrayI.h>
 #include <TGraph.h>
 #include <TMath.h>
-#include <iostream.h>
+#include <Riostream.h>
 
 ClassImp(AliT0Reconstructor)
 
index 3ab2620..a9c6ea1 100644 (file)
@@ -21,6 +21,7 @@
 //                                                                           //
 ///////////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 //#include "TFile.h"
 #include "TObjArray.h"
 #include "TString.h"
index d4aa93d..2bfab49 100755 (executable)
@@ -41,6 +41,7 @@ New TPC monitoring package from Stefan Kniege. The monitoring package can be sta
 
 
  
+#include <cstdlib>
 #include "AliTPCMonitorDialog.h"
 #include "TGTab.h"
 #include "TGButton.h"
index f5092a8..eeaa993 100755 (executable)
@@ -43,6 +43,7 @@
 /////////////////////////////////////////////////////////////////////////
 
 
+#include <cstdlib>
 #include "AliTPCMonitorMappingHandler.h"
 #include "TH1.h"
 #include "TLegend.h"
index f91cacb..bbc48a4 100644 (file)
@@ -21,6 +21,7 @@
 //                                                                        //
 ////////////////////////////////////////////////////////////////////////////
 
+#include <cstdlib>
 #include <TROOT.h>
 #include <TTree.h>
 #include <TClonesArray.h>
index 161d3ae..e0a902a 100644 (file)
@@ -1,3 +1,5 @@
+#include <cstdlib>
+#include <cstring>
 #include "Hypersurface.h"
 
 Hypersurface::Hypersurface(const char *dirname) {