Add destructor
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Oct 1999 19:56:50 +0000 (19:56 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 6 Oct 1999 19:56:50 +0000 (19:56 +0000)
ITS/AliITSv1.cxx
ITS/AliITSv1.h
ITS/AliITSv3.cxx
ITS/AliITSv3.h

index 4c3e24ff13b9883ff0405e3305ce2cd9a0c9f63e..8f4fe2370cd7eb5aa6b06a317f21ba09610baa6e 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.9  1999/10/05 08:05:09  fca
+Minor corrections for uninitialised variables.
+
 Revision 1.8  1999/09/29 09:24:20  fca
 Introduction of the Copyright and cvs Log
 
@@ -77,6 +80,16 @@ AliITSv1::AliITSv1(const char *name, const char *title) : AliITS(name, title){
     fId1Name[5] = "ITS6";
 }
  
+//_____________________________________________________________________________
+AliITSv1::~AliITSv1() {
+    //
+    // Standard destructor for the ITS
+    //
+  for (Int_t i=0;i<fId1N;++i) delete [] fId1Name[i];
+  delete [] fId1Name;
+  fId1Name = 0;
+}
+
 //_____________________________________________________________________________
 void AliITSv1::CreateGeometry()
 {
index 61bd453f873ec05f54a8da72902464faea506298..2d5eeffa8eb13983f54d7170dde02d29a6278abe 100644 (file)
@@ -21,7 +21,7 @@ private:
 public:
   AliITSv1();
   AliITSv1(const char *name, const char *title);
-  virtual       ~AliITSv1() {}
+  virtual       ~AliITSv1() ;
   virtual void   CreateGeometry();
   virtual void   CreateMaterials();
   virtual void   Init(); 
index 199bdb9beaa95b18da4c508a6943d617a962f15d..75edfde1f692c032ae475974b6d66272a2d1788b 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  1999/10/05 08:05:09  fca
+Minor corrections for uninitialised variables.
+
 Revision 1.7  1999/09/29 09:24:20  fca
 Introduction of the Copyright and cvs Log
 
@@ -64,6 +67,16 @@ AliITSv3::AliITSv3() {
     fMinorVersionV3=1;
 }
  
+//_____________________________________________________________________________
+AliITSv3::~AliITSv3() {
+    //
+    // Standard destructor for the ITS
+    //
+  for (Int_t i=0;i<fId3N;++i) delete [] fId3Name[i];
+  delete [] fId3Name;
+  fId3Name = 0;
+}
+
 //_____________________________________________________________________________
 AliITSv3::AliITSv3(const char *name, const char *title) : AliITS(name, title){
     //
index 304c735edf7945c4c0c126253225ce489ee6ec9f..36686a68b4716e203f321ccd366500bcec569199 100644 (file)
@@ -24,7 +24,7 @@ protected:
 public:
    AliITSv3();
    AliITSv3(const char *name, const char *title);
-   virtual       ~AliITSv3() {}
+   virtual       ~AliITSv3() ;
    virtual void   CreateGeometry();
    virtual void   CreateMaterials();
    virtual void   Init();