Corrected casting
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Jul 2004 22:00:25 +0000 (22:00 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Jul 2004 22:00:25 +0000 (22:00 +0000)
TPC/AliTPCclusterMI.h
TPC/AliTPCclustererMI.cxx

index 195bd7b..40e7c7e 100644 (file)
 class AliTPCclusterMI : public AliCluster {
 public:
   AliTPCclusterMI():AliCluster(){fQ=0; fUsed=0;}
-  AliTPCclusterMI(Int_t *lab, Float_t *hit) : AliCluster(lab,hit) {fQ = (Short_t)hit[4];}
+  AliTPCclusterMI(Int_t *lab, Float_t *hit) : AliCluster(lab,hit) {fQ = (UShort_t)hit[4];}
   virtual ~AliTPCclusterMI() {}
   virtual Bool_t IsSortable() const; 
   virtual Int_t Compare(const TObject* obj) const;
   inline  void Use(Int_t inc=10);
-  void SetQ(Float_t q) {fQ=(Short_t)q;}
+  void SetQ(Float_t q) {fQ=(UShort_t)q;}
   void SetType(Char_t type) {fType=type;}
-  void SetMax(Short_t max) {fMax=max;}
+  void SetMax(UShort_t max) {fMax=max;}
   Int_t IsUsed(Int_t th=10) const {return (fUsed>=th) ? 1 : 0;}
   Float_t GetQ() const {return TMath::Abs(fQ);}
   Float_t GetMax() const {return fMax;} 
@@ -58,12 +58,12 @@ public:
   Float_t  GetQ()            const {return fQ;}
   Int_t    GelLabel(Int_t i) const {return fLabel[i];}
   //
-  void     SetY(Float_t y){ fCY = Short_t(TMath::Nint(y*100.));} 
-  void     SetZ(Float_t z){ fCZ = Short_t(TMath::Nint(z*100.));} 
-  void     SetSigmaZ(Float_t sigmaz) {fSigmaZ = UChar_t(TMath::Nint(sigmaz*50.));}
-  void     SetSigmaY(Float_t sigmay) {fSigmaY = UChar_t(TMath::Nint(sigmay*50.));}
-  void     SetQ(Float_t q) {fQ = UShort_t(q);}
-  void     SetMax(Float_t max) {fMax = UShort_t(max);}
+  void     SetY(Float_t y){ fCY = (UShort_t)(TMath::Nint(y*100.));} 
+  void     SetZ(Float_t z){ fCZ = (UShort_t)(TMath::Nint(z*100.));} 
+  void     SetSigmaZ(Float_t sigmaz) {fSigmaZ = (UChar_t)(TMath::Nint(sigmaz*50.));}
+  void     SetSigmaY(Float_t sigmay) {fSigmaY = (UChar_t)(TMath::Nint(sigmay*50.));}
+  void     SetQ(Float_t q) {fQ = (UShort_t)q;}
+  void     SetMax(Float_t max) {fMax = (UShort_t)max;}
   void     SetType(Char_t type) {fCType = type;}
   void     SetLabels(Int_t labels[3]){fLabel[0] = labels[0];fLabel[1] = labels[1];fLabel[2] = labels[2];}
 
index d546627..2e7cf06 100644 (file)
@@ -120,7 +120,7 @@ AliTPCclusterMI &c)
   Float_t vmatrix[5][5];
   vmatrix[2][2] = matrix[2][0];
   c.SetType(0);
-  c.SetMax(Short_t(vmatrix[2][2])); // write maximal amplitude
+  c.SetMax((UShort_t)(vmatrix[2][2])); // write maximal amplitude
   for (Int_t di =-1;di <=1;di++)
     for (Int_t dj =-1;dj <=1;dj++){
       Float_t amp = matrix[di+2][dj];