Corrections to destructors
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jan 2001 10:56:08 +0000 (10:56 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jan 2001 10:56:08 +0000 (10:56 +0000)
START/AliSTART.cxx
START/AliSTART.h

index c10b273..12f6a4b 100755 (executable)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.15  2001/01/01 13:10:42  hristov
+Local definition of digits removed
+
 Revision 1.14  2000/12/22 16:17:15  hristov
 Updated  START code from Alla
 
@@ -121,6 +124,14 @@ AliSTART::AliSTART(const char *name, const char *title)
   fIdSens   =  0;
   SetMarkerColor(kRed);
 }
+
+//_____________________________________________________________________________
+AliSTART::~AliSTART() {
+  if (fHits) {
+    fHits->Delete();
+    delete fHits;
+  }
+}
  
 //_____________________________________________________________________________
 void AliSTART::AddHit(Int_t track, Int_t *vol, Float_t *hits)
index f628726..bb4765e 100755 (executable)
@@ -21,7 +21,7 @@ class AliSTART : public AliDetector {
 public:
    AliSTART();
    AliSTART(const char *name, const char *title);
-   virtual       ~AliSTART() {}
+   virtual       ~AliSTART();
    virtual void   AddHit(Int_t track, Int_t *vol, Float_t *hits);
    virtual void   AddDigit(Int_t *tracks, Int_t *digits);
    virtual void   BuildGeometry();