Fixed compilation warnings with gcc-4.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 May 2006 16:30:45 +0000 (16:30 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 May 2006 16:30:45 +0000 (16:30 +0000)
EVE/Reve/PODs.h
EVE/Reve/QuadSet.cxx
EVE/Reve/QuadSet.h
EVE/Reve/RenderElement.h

index 5802f9c..5ce8d11 100644 (file)
@@ -43,6 +43,7 @@ public:
 
   Vector() : x(0), y(0), z(0) {}
   Vector(Float_t _x, Float_t _y, Float_t _z) : x(_x), y(_y), z(_z) {}
+  virtual ~Vector() {}
 
   Float_t* c_vec() { return &x; }
   void Set(Float_t*  v) { x=v[0]; y=v[1]; z=v[2]; }
@@ -90,6 +91,7 @@ class PathMark
   Type_e type;
 
   PathMark(Type_e t=Reference) : type(t) {}
+  virtual ~PathMark() {}
 
   ClassDef(PathMark, 1);
 };
@@ -111,6 +113,7 @@ public:
   Vector  P_decay;     // Decay momentum
 
   MCTrack() { decayed = false; }
+  virtual ~MCTrack() {}
 
   MCTrack& operator=(const TParticle& p)
   { *((TParticle*)this) = p; return *this; }
@@ -138,6 +141,7 @@ public:
   Float_t time;
 
   MCTrackRef() {}
+  virtual ~MCTrackRef() {}
 
   ClassDef(MCTrackRef, 1)
 };
@@ -166,6 +170,7 @@ public:
   // ?? Float_t charge. Probably specific.
 
   Hit() {}
+  virtual ~Hit() {}
 
   ClassDef(Hit, 1);
 };
@@ -192,6 +197,7 @@ public:
   // ?? Coord system? Special variables Wz, Wy?
 
   Cluster() {}
+  virtual ~Cluster() {}
 
   ClassDef(Cluster, 1);
 };
@@ -214,6 +220,7 @@ public:
   // PID data missing
 
   RecTrack() {}
+  virtual ~RecTrack() {}
 
   Float_t Pt() { return P.Perp(); }
 
@@ -235,6 +242,9 @@ public:
   Vector  V_kink;     // Kink vertex: reconstructed position of the kink
   Vector  P_sec;      // Momentum of secondary track
 
+  RecKink() : RecTrack() {}
+  virtual ~RecKink() {}
+
   ClassDef(RecKink, 1);
 };
 
@@ -261,6 +271,9 @@ public:
   Int_t pdg;          // PDG code of mother
   Int_t d_label[2];   // Daughter labels ?? Rec labels present anyway.
 
+  RecV0() {}
+  virtual ~RecV0() {}
+
   ClassDef(RecV0, 1);
 };
 
@@ -282,6 +295,7 @@ public:
   Int_t        n_clus;
 
   GenInfo() { is_rec = has_V0 = has_kink = false; }
+  virtual ~GenInfo() {}
 
   ClassDef(GenInfo, 1);
 };
index 2ff7b54..9cb4355 100644 (file)
@@ -1,3 +1,5 @@
+// $Header$
+
 #include "QuadSet.h"
 
 #include <TColor.h>
index 99045c0..144e2a3 100644 (file)
@@ -1,3 +1,5 @@
+// $Header$
+
 #ifndef REVE_QuadSet_H
 #define REVE_QuadSet_H
 
@@ -29,6 +31,8 @@ struct Quad
 
   Quad(const Quad& org) { memcpy(this, &org, sizeof(Quad)); }
 
+  virtual ~Quad() {}
+
   ClassDef(Quad, 1);
 };
 
@@ -48,6 +52,7 @@ protected:
 public:
   QuadSet(const Text_t* n="QuadSet", const Text_t* t="") : TNamed(n, t)
   { Init(); }
+  virtual ~QuadSet() {}
 
   Bool_t GetTrans() const { return fTrans; }
   void SetTrans(Bool_t t) { fTrans = t; }
index 999d042..e84de0f 100644 (file)
@@ -35,7 +35,8 @@ protected:
 
     ListTreeInfo() {}
     ListTreeInfo(TGListTree* lt, TGListTreeItem* lti) : fTree(lt), fItem(lti) {}
-    
+    virtual ~ListTreeInfo() {}
+
     bool operator==(const ListTreeInfo& x) const
     { return fTree == x.fTree && fItem == x.fItem; }
     bool operator<(const ListTreeInfo& x) const
@@ -102,6 +103,7 @@ protected:
 public:
   RenderElementListBase() {}
   RenderElementListBase(Color_t& col) : RenderElement(col) {}
+  virtual ~RenderElementListBase() {}
 
   virtual void AddElement(RenderElement* el) { fList.push_back(el); }
 
@@ -127,6 +129,7 @@ public:
   RenderElementList(const Text_t* n="RenderElementList", const Text_t* t="") :
     TNamed(n, t), RenderElementListBase(fColor), fColor(0)
   {}
+  virtual ~RenderElementList() {}
 
   virtual Bool_t CanEditMainColor()  { return true; }