]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSdigit.cxx
Corrections for memory leaks, random numbers, hit number; also some data members...
[u/mrichter/AliRoot.git] / ITS / AliITSdigit.cxx
index e68d28928d6745761bf1c787c2ee719d67f8bd17..2e38b385786d988fe35138fed6966c813b9f848a 100644 (file)
@@ -20,6 +20,15 @@ AliITSdigit::AliITSdigit(Int_t *digits) {
 
 ClassImp(AliITSdigitSPD)
   
+    AliITSdigitSPD::AliITSdigitSPD() {
+    // default constructor
+    fSignal=fCoord1=fCoord2=0;
+    fTracks[0]=fTracks[1]=fTracks[2]=-3;
+    fHits[0]=fHits[1]=fHits[2]=-1;
+  }
+  
+  
+  
   //_________________________________________________________________________
   AliITSdigitSPD::AliITSdigitSPD(Int_t *digits) {
   //
@@ -50,6 +59,15 @@ AliITSdigitSPD::AliITSdigitSPD(Int_t *digits,Int_t *tracks,Int_t *hits) {
 
 
 ClassImp(AliITSdigitSDD)
+
+  AliITSdigitSDD::AliITSdigitSDD() {
+    // default constructor
+    fSignal=fCoord1=fCoord2=0;
+    fTracks[0]=fTracks[1]=fTracks[2]=-3;
+    fHits[0]=fHits[1]=fHits[2]=-1;
+    fPhysics=0; fTcharges[0]=fTcharges[1]=fTcharges[2]=0;
+  }
+
   //________________________________________________________________________
 AliITSdigitSDD::AliITSdigitSDD(Float_t phys,Int_t *digits) {
   //
@@ -107,6 +125,14 @@ AliITSTransientDigit&
 }
 
 ClassImp(AliITSdigitSSD)
+
+  AliITSdigitSSD::AliITSdigitSSD() {
+    // default constructor
+    fSignal=fCoord1=fCoord2=0;
+    fTracks[0]=fTracks[1]=fTracks[2]=-3;
+    fHits[0]=fHits[1]=fHits[2]=-1;
+  }
+
   //__________________________________________________________________________
 AliITSdigitSSD::AliITSdigitSSD(Int_t *digits) {
   //