fixed coverity warnings
authorbasanta <basanta@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 19 Feb 2011 17:01:53 +0000 (17:01 +0000)
committerbasanta <basanta@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 19 Feb 2011 17:01:53 +0000 (17:01 +0000)
PMD/AliPMDNoiseCut.h
PMD/AliPMDrechit.cxx
PMD/AliPMDrechit.h
PMD/AliPMDtracker.cxx

index 3396281..5a113e1 100644 (file)
@@ -16,7 +16,7 @@ class AliPMDNoiseCut: public TNamed
   AliPMDNoiseCut& operator= (const AliPMDNoiseCut &noisecut);
   virtual ~AliPMDNoiseCut();
 
-  Int_t GetNoiseCut(Int_t imod) const {return fNoiseCut[imod];}
+  Float_t GetNoiseCut(Int_t imod) const {return fNoiseCut[imod];}
 
   void  SetNoiseCut(Int_t imod, Float_t cut) {fNoiseCut[imod] = cut;}
 
@@ -27,6 +27,6 @@ class AliPMDNoiseCut: public TNamed
   Float_t fNoiseCut[48];
 
 
-  ClassDef(AliPMDNoiseCut,1) // calibration class for gainfactors
+  ClassDef(AliPMDNoiseCut,2) // calibration class for gainfactors
 };
 #endif
index 3440748..6d1d8d9 100644 (file)
@@ -31,7 +31,7 @@ AliPMDrechit::AliPMDrechit():
   fYcell(0),
   fTrcell(0),
   fPidcell(0),
-  fAdccell(0)
+  fAdccell(0.)
 {
   // Standard constructor
 }
@@ -52,7 +52,7 @@ AliPMDrechit::AliPMDrechit(AliPMDrechit *pmdrechit):
   fYcell(0),
   fTrcell(0),
   fPidcell(0),
-  fAdccell(0)
+  fAdccell(0.)
 {
   *this = *pmdrechit;
 }
index 054f45c..0a4db39 100644 (file)
@@ -37,9 +37,9 @@ class AliPMDrechit : public TObject
   Int_t   fYcell;         // y-position of the cell
   Int_t   fTrcell;        // track no of the cell
   Int_t   fPidcell;       // track pid of the cell
-  Int_t   fAdccell;       // cell Adc
+  Float_t fAdccell;       // cell Adc
   
-  ClassDef(AliPMDrechit,4) // To keep cell hit information
+  ClassDef(AliPMDrechit,5) // To keep cell hit information
 };
 
 #endif
index 53c4b8c..47fb138 100644 (file)
@@ -393,9 +393,9 @@ void AliPMDtracker::AssignTrPidToCluster(Int_t nentry, Int_t *itra,
 
   Int_t *phentry = new Int_t [nentry];
   Int_t *hadentry = new Int_t [nentry];
-  Int_t *trenergy = 0x0;
   Int_t *trpid    = 0x0;
   Int_t *sortcoord = 0x0;
+  Float_t *trenergy = 0x0;
 
   Int_t ngtrack = 0;
   Int_t nhtrack = 0;
@@ -431,10 +431,9 @@ void AliPMDtracker::AssignTrPidToCluster(Int_t nentry, Int_t *itra,
       // find out which track deposits maximum energy and
       // assign that track number and track pid
 
-      trenergy  = new Int_t [nghadtrack];
+      trenergy  = new Float_t [nghadtrack];
       trpid     = new Int_t [nghadtrack];
-      // the dimension of sortcoord is doubled
-      sortcoord = new Int_t [2*nghadtrack];
+      sortcoord = new Int_t [nghadtrack];
       for (Int_t i = 0; i < ngtrack; i++)
        {
          trenergy[i] = 0.;