compilation warnings corrected,
authorsgorbuno <sgorbuno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 11 Jun 2009 17:43:53 +0000 (17:43 +0000)
committersgorbuno <sgorbuno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 11 Jun 2009 17:43:53 +0000 (17:43 +0000)
-Wshadow flag added to libAliHLTITS.pkg

HLT/AliHLTITSLinkDef.h
HLT/ITS/tracking/AliHLTITSTrack.cxx
HLT/ITS/tracking/AliHLTITSTrack.h
HLT/ITS/tracking/AliHLTVertexer.h
HLT/ITS/tracking/AliITStrackerHLT.cxx
HLT/ITS/tracking/AliITStrackerHLT.h
HLT/libAliHLTITS.pkg

index f4f7c26..b455ca1 100644 (file)
@@ -19,4 +19,6 @@
 #pragma link C++ class AliHLTITSLayer+;
 #pragma link C++ class AliHLTITSTrack+;
 #pragma link C++ class AliHLTVertexer+;
+#pragma link C++ class AliITStrackerHLT+;
+#pragma link C++ class AliHLTITSTrack+;
 #endif
index c0d76e0..670d113 100644 (file)
@@ -41,6 +41,7 @@
 #include "AliTracker.h"
 
 
+ClassImp(AliHLTITSTrack)
 
 //____________________________________________________________________________
 AliHLTITSTrack::AliHLTITSTrack() : 
@@ -83,6 +84,7 @@ AliHLTITSTrack &AliHLTITSTrack::operator=(const AliHLTITSTrack& t)
   }
   fLab = t.fLab;
   fFakeRatio = t.fFakeRatio;
+  return *this;
 }
 
 
index f95aaec..62c1cdf 100644 (file)
@@ -76,6 +76,8 @@ class AliHLTITSTrack : public AliKalmanTrack
   AliESDtrack *fESDtrack;    //! pointer to the connected ESD track
 
   Float_t fExpQ;            // expected Q
+
+  ClassDef(AliHLTITSTrack,0)   //HLT ITS tracker
 };
 
 
index 1cd9fcd..408a5ee 100644 (file)
@@ -16,14 +16,15 @@ class AliHLTVertexer
 {
 public:
 
-  class AliESDTrackInfo{
-  public:
-    AliESDTrackInfo(){}
-
-    AliKFParticle fParticle; //* assigned KFParticle
-    Bool_t fPrimUsedFlag;    //* flag shows that the particle was used for primary vertex fit
-    Bool_t fOK;              //* is the track good enough
-  };
+  class AliESDTrackInfo
+    {
+    public:
+      AliESDTrackInfo(): fParticle(),fPrimUsedFlag(0),fOK(0){}
+      
+      AliKFParticle fParticle; //* assigned KFParticle
+      Bool_t fPrimUsedFlag;    //* flag shows that the particle was used for primary vertex fit
+      Bool_t fOK;              //* is the track good enough
+    };
 
   AliHLTVertexer();
   ~AliHLTVertexer(){ delete[] fTrackInfos; }
index 8bc7a9a..bdf1823 100644 (file)
@@ -61,6 +61,7 @@
 #include "AliHLTVertexer.h"
 
 
+ClassImp(AliITStrackerHLT)
 
 Bool_t AliITStrackerHLT::TransportToX( AliExternalTrackParam *t, double x ) const
 {
index c3fdba5..13ab19d 100644 (file)
@@ -106,6 +106,7 @@ protected:
 private:
   AliITStrackerHLT(const AliITStrackerHLT &tracker);
   AliITStrackerHLT & operator=(const AliITStrackerHLT &tracker);  
+  ClassDef(AliITStrackerHLT,0)   //HLT ITS tracker
 };
 
 
index c2fbf66..7b4087b 100644 (file)
@@ -41,7 +41,7 @@ DHDR:=$(patsubst %,ITS/%,$(MODULE_DHDR))
 CINTAUTOLINK:= $(shell test "x$(MODULE_DHDR)" = "x" && echo 1)
 
 EDEFINE      := ${HLTDEFS}
-PACKCXXFLAGS := ${HLTCXXFLAGS}
+PACKCXXFLAGS := ${HLTCXXFLAGS} -Wshadow
 PACKCFLAGS   := ${HLTCLFAGS}
 PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 PACKSOFLAGS  := $(HLTSOFLAGS)